X-Git-Url: http://git.ozlabs.org/?p=petitboot;a=blobdiff_plain;f=lib%2FMakefile.am;h=69a66c3735acc8734eeb8938f846c98865bd6a47;hp=a3ae943861ba4f89f1b2230083e853f13800fbde;hb=df1a234c15fbe215b0dd0d75c760f47c2dab411f;hpb=aaeba8e515e6b3416718b7feac985f01fb948b8f diff --git a/lib/Makefile.am b/lib/Makefile.am index a3ae943..69a66c3 100644 --- a/lib/Makefile.am +++ b/lib/Makefile.am @@ -18,9 +18,24 @@ 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/crypt/crypt.h \ lib/file/file.h \ lib/file/file.c \ lib/fold/fold.h \ @@ -50,19 +65,40 @@ lib_libpbcore_la_SOURCES = \ lib/util/util.c \ lib/util/util.h \ lib/flash/config.h \ - lib/flash/flash.h + lib/flash/flash.h \ + lib/security/security.h \ + lib/efi/efivar.h \ + lib/efi/efivar.c \ + lib/param_list/param_list.c \ + lib/param_list/param_list.h if ENABLE_MTD lib_libpbcore_la_SOURCES += \ lib/flash/flash.c -lib_libpbcore_la_CPPFLAGS += \ - $(AM_CPPFLAGS) +lib_libpbcore_la_LDFLAGS += \ + $(LIBFLASH_LIBS) +endif -lib_libpbcore_la_LDFLAGS = \ - $(AM_LDFLAGS) \ - -l:libflash.so +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 +if ENABLE_CRYPT lib_libpbcore_la_SOURCES += \ - lib/flash/flash.c + lib/crypt/crypt.c + +lib_libpbcore_la_LDFLAGS += \ + $(CRYPT_LIBS) endif