X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2FMakefile.am;h=f071acc7def521ed75d3643a1514b5c130da5984;hb=ecf993834cfdfc3ff9e3584845ffce9a5b967184;hp=4b7605840b584407a63dec84bf4e8be6a413fab1;hpb=d6f68c099e049265128a614291d195b8e5611f05;p=platform%2Fupstream%2Fcryptsetup.git diff --git a/src/Makefile.am b/src/Makefile.am index 4b76058..f071acc 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -9,21 +9,86 @@ INCLUDES = \ -DVERSION=\""$(VERSION)"\" \ -D_GNU_SOURCE +# cryptsetup cryptsetup_SOURCES = \ + $(top_builddir)/lib/utils_crypt.c \ + $(top_builddir)/lib/utils_loop.c \ + $(top_builddir)/lib/utils_fips.c \ + utils_tools.c \ cryptsetup.c \ cryptsetup.h cryptsetup_LDADD = \ + $(top_builddir)/lib/libcryptsetup.la \ @POPT_LIBS@ \ - $(top_builddir)/lib/libcryptsetup.la + @FIPSCHECK_LIBS@ -if STATIC_CRYPTSETUP -_STATIC_FLAGS = -all-static +cryptsetup_CFLAGS = -Wall + +sbin_PROGRAMS=cryptsetup + +if STATIC_TOOLS +sbin_PROGRAMS += cryptsetup.static +cryptsetup_static_SOURCES = $(cryptsetup_SOURCES) +cryptsetup_static_CFLAGS = $(cryptsetup_CFLAGS) +cryptsetup_static_LDFLAGS = -all-static +cryptsetup_static_LDADD = $(cryptsetup_LDADD) \ + @CRYPTO_STATIC_LIBS@ \ + @DEVMAPPER_STATIC_LIBS@ \ + @UUID_LIBS@ endif -cryptsetup_LDFLAGS = \ - $(_STATIC_FLAGS) +# veritysetup +if VERITYSETUP -cryptsetup_CFLAGS = -Wall +veritysetup_SOURCES = \ + $(top_builddir)/lib/utils_crypt.c \ + $(top_builddir)/lib/utils_loop.c \ + utils_tools.c \ + veritysetup.c \ + cryptsetup.h -sbin_PROGRAMS=cryptsetup +veritysetup_LDADD = \ + $(top_builddir)/lib/libcryptsetup.la \ + @POPT_LIBS@ + +veritysetup_CFLAGS = $(cryptsetup_CFLAGS) + +sbin_PROGRAMS += veritysetup + +if STATIC_TOOLS +sbin_PROGRAMS += veritysetup.static +veritysetup_static_SOURCES = $(veritysetup_SOURCES) +veritysetup_static_CFLAGS = $(veritysetup_CFLAGS) +veritysetup_static_LDFLAGS = -all-static +veritysetup_static_LDADD = $(veritysetup_LDADD) \ + @CRYPTO_STATIC_LIBS@ \ + @DEVMAPPER_STATIC_LIBS@ \ + @UUID_LIBS@ +endif +endif + +# reencrypt +if REENCRYPT +cryptsetup_reencrypt_SOURCES = \ + $(top_builddir)/lib/utils_crypt.c \ + utils_tools.c \ + cryptsetup_reencrypt.c \ + cryptsetup.h + +cryptsetup_reencrypt_LDADD = $(cryptsetup_LDADD) +cryptsetup_reencrypt_CFLAGS = $(cryptsetup_CFLAGS) + +sbin_PROGRAMS += cryptsetup-reencrypt + +if STATIC_TOOLS +sbin_PROGRAMS += cryptsetup-reencrypt.static +cryptsetup_reencrypt_static_SOURCES = $(cryptsetup_reencrypt_SOURCES) +cryptsetup_reencrypt_static_CFLAGS = $(cryptsetup_reencrypt_CFLAGS) +cryptsetup_reencrypt_static_LDFLAGS = -all-static +cryptsetup_reencrypt_static_LDADD = $(cryptsetup_reencrypt_LDADD) \ + @CRYPTO_STATIC_LIBS@ \ + @DEVMAPPER_STATIC_LIBS@ \ + @UUID_LIBS@ +endif +endif