AUTOMAKE_OPTIONS = foreign INCLUDES=-I$(top_srcdir)/inc -I$(top_srcdir)/../../kernel/include # ----------------------------------------------------------------------------- # all export libs which shall be generated lib_LTLIBRARIES = libubi.la \ libpfiflash.la # ----------------------------------------------------------------------------- # all convinence libs which shall be generated noinst_LTLIBRARIES = libcrc32.la \ libubigen.la \ liberror.la \ liblist.la \ libbootenv.la \ libpfi.la \ libpeb.la \ libreader.la \ libubimirror.la # ----------------------------------------------------------------------------- # exported libs libpfiflash_la_SOURCES = $(top_srcdir)/src/libpfiflash/pfiflash.c libpfiflash_la_LDFLAGS = -no-undefined -version-info 1:0:0 libpfiflash_la_LIBADD = libreader.la \ libubimirror.la \ libubi.la libubi_la_SOURCES = $(top_srcdir)/src/libubi/libubi.c \ $(top_srcdir)/src/libubi/libubi_sysfs.c libubi_la_LDFLAGS = -no-undefined -version-info 1:0:0 # ----------------------------------------------------------------------------- # complex convinence libs, beware for double includes. libreader_la_SOURCES = $(top_srcdir)/src/libreader/reader.c libreader_la_LIBADD = libpfi.la \ liblist.la \ libpeb.la \ libbootenv.la libubigen_la_SOURCES = $(top_srcdir)/src/libubigen/ubigen.c libubigen_la_LIBADD = libcrc32.la libbootenv_la_SOURCES = $(top_srcdir)/src/libbootenv/bootenv.c \ $(top_srcdir)/src/libbootenv/hashmap.c libbootenv_la_LIBADD = libcrc32.la libubimirror_la_SOURCES = $(top_srcdir)/src/libubimirror/ubimirror.c libubimirror_la_LIBADD = libubi.la # ----------------------------------------------------------------------------- # simple convinence libs libcrc32_la_SOURCES = $(top_srcdir)/src/libcrc32/crc32.c liberror_la_SOURCES = $(top_srcdir)/src/liberror/error.c liblist_la_SOURCES = $(top_srcdir)/src/liblist/list.c libpeb_la_SOURCES = $(top_srcdir)/src/libpeb/peb.c libpfi_la_SOURCES = $(top_srcdir)/src/libpfi/pfi.c