Rewrite veritysetup to use libcryptsetup.
[platform/upstream/cryptsetup.git] / lib / Makefile.am
index aeebfc6..9855c7f 100644 (file)
@@ -1,4 +1,4 @@
-SUBDIRS = crypto_backend luks1
+SUBDIRS = crypto_backend luks1 loopaes verity
 
 moduledir = $(libdir)/cryptsetup
 
@@ -9,6 +9,8 @@ INCLUDES = \
        -I$(top_srcdir)                         \
        -I$(top_srcdir)/lib/crypto_backend      \
        -I$(top_srcdir)/lib/luks1               \
+       -I$(top_srcdir)/lib/loopaes             \
+       -I$(top_srcdir)/lib/verity              \
        -DDATADIR=\""$(datadir)"\"              \
        -DLIBDIR=\""$(libdir)"\"                \
        -DPREFIX=\""$(prefix)"\"                \
@@ -20,7 +22,13 @@ INCLUDES = \
 
 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
+
+libcryptsetup_la_DEPENDENCIES = $(common_ldadd) libcryptsetup.sym
 
 libcryptsetup_la_LDFLAGS = \
        -Wl,--version-script=$(top_srcdir)/lib/libcryptsetup.sym \
@@ -32,25 +40,30 @@ libcryptsetup_la_LIBADD = \
        @UUID_LIBS@                             \
        @DEVMAPPER_LIBS@                        \
        @CRYPTO_LIBS@                           \
-       crypto_backend/libcrypto_backend.la     \
-       luks1/libluks1.la
+       @FIPSCHECK_LIBS@                        \
+       $(common_ldadd)
+
 
 libcryptsetup_la_SOURCES = \
        setup.c                                 \
        internal.h                              \
        nls.h                                   \
-       blockdev.h                              \
        libcryptsetup.h                         \
        utils.c                                 \
        utils_crypt.c                           \
        utils_crypt.h                           \
        utils_debug.c                           \
-       backends.c                              \
+       utils_loop.c                            \
+       utils_loop.h                            \
+       utils_devpath.c                         \
+       utils_wipe.c                            \
+       utils_fips.c                            \
+       utils_fips.h                            \
        libdevmapper.c                          \
+       utils_dm.h                              \
        volumekey.c                             \
        random.c                                \
-       gcrypt.c                                \
-       crypto_backend.h
+       crypt_plain.c
 
 include_HEADERS = libcryptsetup.h