X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=lib%2FMakefile.am;h=666256829031058eb74ef8f6988ffe494a5a9395;hb=a3777a6b2cde2c7133141474dd4c428220a3e9cc;hp=be97c0b2c1b6fe4fe98a15bea30cb46ed311cd0e;hpb=ef10cd09ec26390edc3f6f2009d7cdcbdc242a9c;p=platform%2Fupstream%2Fcryptsetup.git diff --git a/lib/Makefile.am b/lib/Makefile.am index be97c0b..6662568 100644 --- a/lib/Makefile.am +++ b/lib/Makefile.am @@ -1,48 +1,69 @@ +SUBDIRS = crypto_backend luks1 loopaes verity tcrypt + moduledir = $(libdir)/cryptsetup pkgconfigdir = $(libdir)/pkgconfig pkgconfig_DATA = libcryptsetup.pc -INCLUDES = \ +AM_CPPFLAGS = -include config.h \ -I$(top_srcdir) \ - -I$(top_srcdir)/luks \ + -I$(top_srcdir)/lib/crypto_backend \ + -I$(top_srcdir)/lib/luks1 \ + -I$(top_srcdir)/lib/loopaes \ + -I$(top_srcdir)/lib/verity \ + -I$(top_srcdir)/lib/tcrypt \ -DDATADIR=\""$(datadir)"\" \ -DLIBDIR=\""$(libdir)"\" \ -DPREFIX=\""$(prefix)"\" \ -DSYSCONFDIR=\""$(sysconfdir)"\" \ - -DVERSION=\""$(VERSION)"\" \ - -D_GNU_SOURCE \ - -D_LARGEFILE64_SOURCE \ - -D_FILE_OFFSET_BITS=64 + -DVERSION=\""$(VERSION)"\" lib_LTLIBRARIES = libcryptsetup.la -libcryptsetup_la_DEPENDENCIES = libcryptsetup.sym +common_ldadd = \ + crypto_backend/libcrypto_backend.la \ + luks1/libluks1.la \ + loopaes/libloopaes.la \ + verity/libverity.la \ + tcrypt/libtcrypt.la + +libcryptsetup_la_DEPENDENCIES = $(common_ldadd) libcryptsetup.sym -libcryptsetup_la_LDFLAGS = \ +libcryptsetup_la_LDFLAGS = $(AM_LDFLAGS) -no-undefined \ -Wl,--version-script=$(top_srcdir)/lib/libcryptsetup.sym \ -version-info @LIBCRYPTSETUP_VERSION_INFO@ -libcryptsetup_la_CFLAGS = -Wall @LIBGCRYPT_CFLAGS@ +libcryptsetup_la_CFLAGS = -Wall $(AM_CFLAGS) @CRYPTO_CFLAGS@ libcryptsetup_la_LIBADD = \ @UUID_LIBS@ \ @DEVMAPPER_LIBS@ \ - @LIBGCRYPT_LIBS@ \ - ../luks/libluks.la + @CRYPTO_LIBS@ \ + $(common_ldadd) + libcryptsetup_la_SOURCES = \ setup.c \ internal.h \ + bitops.h \ nls.h \ - blockdev.h \ libcryptsetup.h \ utils.c \ - utils_debug.c \ - backends.c \ + utils_benchmark.c \ + utils_crypt.c \ + utils_crypt.h \ + utils_loop.c \ + utils_loop.h \ + utils_devpath.c \ + utils_wipe.c \ + utils_fips.c \ + utils_fips.h \ + utils_device.c \ libdevmapper.c \ + utils_dm.h \ volumekey.c \ - gcrypt.c + random.c \ + crypt_plain.c include_HEADERS = libcryptsetup.h