-D_GNU_SOURCE
cryptsetup_SOURCES = \
+ $(top_builddir)/lib/utils_crypt.c \
+ $(top_builddir)/lib/utils_loop.c \
cryptsetup.c \
cryptsetup.h
cryptsetup_LDADD = \
- @POPT_LIBS@ \
- $(top_srcdir)/lib/libcryptsetup.la
-
-if STATIC_CRYPTSETUP
-_STATIC_FLAGS = -all-static
-endif
-
-cryptsetup_LDFLAGS = \
- $(_STATIC_FLAGS)
+ $(top_builddir)/lib/libcryptsetup.la \
+ @POPT_LIBS@
cryptsetup_CFLAGS = -Wall
sbin_PROGRAMS=cryptsetup
+
+if STATIC_CRYPTSETUP
+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