Add skeleton and implementation of various crypto backends
[platform/upstream/cryptsetup.git] / src / Makefile.am
1 INCLUDES = \
2         -I$(top_srcdir)                         \
3         -I$(top_srcdir)/lib                     \
4         -DDATADIR=\""$(datadir)"\"              \
5         -DLOCALEDIR=\""$(datadir)/locale"\"     \
6         -DLIBDIR=\""$(libdir)"\"                \
7         -DPREFIX=\""$(prefix)"\"                \
8         -DSYSCONFDIR=\""$(sysconfdir)"\"        \
9         -DVERSION=\""$(VERSION)"\"              \
10         -D_GNU_SOURCE
11
12 cryptsetup_SOURCES = \
13         $(top_builddir)/lib/utils_crypt.c       \
14         cryptsetup.c                            \
15         cryptsetup.h
16
17 cryptsetup_LDADD = \
18         $(top_builddir)/lib/libcryptsetup.la    \
19         @POPT_LIBS@
20
21 cryptsetup_CFLAGS = -Wall
22
23 sbin_PROGRAMS=cryptsetup
24
25 if STATIC_CRYPTSETUP
26 sbin_PROGRAMS += cryptsetup.static
27 cryptsetup_static_SOURCES = $(cryptsetup_SOURCES)
28 cryptsetup_static_CFLAGS = $(cryptsetup_CFLAGS)
29 cryptsetup_static_LDFLAGS = -all-static
30 cryptsetup_static_LDADD = $(cryptsetup_LDADD)   \
31         @CRYPTO_STATIC_LIBS@                    \
32         @DEVMAPPER_STATIC_LIBS@                 \
33         @UUID_LIBS@
34 endif