X-Git-Url: http://git.ozlabs.org/?p=petitboot;a=blobdiff_plain;f=lib%2FMakefile.am;h=59d37ab793dc9efd38760a95bb1b655a4df399d8;hp=b39cc9bebef9f0bd5e9a3ae43dc739441394ce11;hb=a915889b7fbbc4be11f9a37ea7afb5b3f3d41173;hpb=366ff957d2900eae6d26ad2f002b735302e7eb41;ds=sidebyside diff --git a/lib/Makefile.am b/lib/Makefile.am index b39cc9b..59d37ab 100644 --- a/lib/Makefile.am +++ b/lib/Makefile.am @@ -18,14 +18,29 @@ noinst_LTLIBRARIES += $(core_lib) lib_libpbcore_la_CPPFLAGS = \ $(AM_CPPFLAGS) \ - -DPREFIX='"$(prefix)"' + -DPREFIX='"$(prefix)"' \ + $(OPENSSL_INCLUDES) + +lib_libpbcore_la_LIBADD = \ + $(GPGME_LIBS) \ + $(OPENSSL_LIBS) + +lib_libpbcore_la_LDFLAGS = \ + $(AM_LDFLAGS) \ + $(OPENSSL_LDFLAGS) + +lib_libpbcore_la_CFLAGS = \ + $(AM_CFLAGS) \ + $(GPGME_CFLAGS) lib_libpbcore_la_SOURCES = \ + lib/ccan/endian/endian.h \ lib/file/file.h \ lib/file/file.c \ lib/fold/fold.h \ lib/fold/fold.c \ lib/i18n/i18n.h \ + lib/i18n/i18n.c \ lib/log/log.h \ lib/log/log.c \ lib/list/list.c \ @@ -47,4 +62,32 @@ lib_libpbcore_la_SOURCES = \ lib/url/url.c \ lib/url/url.h \ lib/util/util.c \ - lib/util/util.h + lib/util/util.h \ + lib/flash/config.h \ + lib/flash/flash.h \ + lib/security/security.h \ + lib/efi/efivar.h \ + lib/efi/efivar.c + +if ENABLE_MTD +lib_libpbcore_la_SOURCES += \ + lib/flash/flash.c + +lib_libpbcore_la_LDFLAGS += \ + $(LIBFLASH_LIBS) +endif + +if WITH_GPGME +lib_libpbcore_la_SOURCES += \ + lib/security/common.c \ + lib/security/gpg.c +else +if WITH_OPENSSL +lib_libpbcore_la_SOURCES += \ + lib/security/common.c \ + lib/security/openssl.c +else +lib_libpbcore_la_SOURCES += \ + lib/security/none.c +endif +endif