Imported Upstream version 2.6.1
[platform/upstream/cryptsetup.git] / src / Makemodule.am
1 # cryptsetup
2 if CRYPTSETUP
3
4 cryptsetup_SOURCES =            \
5         lib/utils_crypt.c       \
6         lib/utils_loop.c        \
7         lib/utils_io.c          \
8         lib/utils_blkid.c       \
9         src/utils_args.c        \
10         src/utils_tools.c       \
11         src/utils_password.c    \
12         src/utils_luks.c        \
13         src/utils_luks.h        \
14         src/utils_blockdev.c    \
15         src/utils_arg_names.h   \
16         src/utils_arg_macros.h  \
17         src/utils_reencrypt.c   \
18         src/utils_reencrypt_luks1.c     \
19         src/utils_progress.c    \
20         src/cryptsetup.c        \
21         src/cryptsetup.h        \
22         src/cryptsetup_args.h   \
23         src/cryptsetup_arg_list.h
24
25 cryptsetup_LDADD = $(LDADD)     \
26         libcryptsetup.la        \
27         @POPT_LIBS@             \
28         @PWQUALITY_LIBS@        \
29         @PASSWDQC_LIBS@         \
30         @UUID_LIBS@             \
31         @BLKID_LIBS@
32
33 sbin_PROGRAMS += cryptsetup
34
35 if STATIC_TOOLS
36 sbin_PROGRAMS += cryptsetup.static
37 cryptsetup_static_SOURCES = $(cryptsetup_SOURCES)
38 cryptsetup_static_LDFLAGS = $(AM_LDFLAGS) -all-static
39 cryptsetup_static_LDADD =       \
40         $(cryptsetup_LDADD)     \
41         @CRYPTO_STATIC_LIBS@    \
42         @PWQUALITY_STATIC_LIBS@ \
43         @DEVMAPPER_STATIC_LIBS@
44 endif
45 endif
46
47 # veritysetup
48 if VERITYSETUP
49
50 veritysetup_SOURCES =           \
51         lib/utils_crypt.c       \
52         lib/utils_loop.c        \
53         lib/utils_io.c          \
54         lib/utils_blkid.c       \
55         src/utils_args.c        \
56         src/utils_arg_names.h   \
57         src/utils_arg_macros.h  \
58         src/utils_tools.c       \
59         src/veritysetup.c       \
60         src/veritysetup_args.h  \
61         src/veritysetup_arg_list.h      \
62         src/cryptsetup.h
63
64 veritysetup_LDADD = $(LDADD)    \
65         libcryptsetup.la        \
66         @POPT_LIBS@             \
67         @BLKID_LIBS@
68
69 sbin_PROGRAMS += veritysetup
70
71 if STATIC_TOOLS
72 sbin_PROGRAMS += veritysetup.static
73 veritysetup_static_SOURCES = $(veritysetup_SOURCES)
74 veritysetup_static_LDFLAGS = $(AM_LDFLAGS) -all-static
75 veritysetup_static_LDADD =      \
76         $(veritysetup_LDADD)    \
77         @CRYPTO_STATIC_LIBS@    \
78         @DEVMAPPER_STATIC_LIBS@
79 endif
80 endif
81
82 # integritysetup
83 if INTEGRITYSETUP
84
85 integritysetup_SOURCES =        \
86         lib/utils_crypt.c       \
87         lib/utils_loop.c        \
88         lib/utils_io.c          \
89         lib/utils_blkid.c       \
90         src/utils_args.c        \
91         src/utils_arg_names.h   \
92         src/utils_arg_macros.h  \
93         src/utils_tools.c       \
94         src/utils_blockdev.c    \
95         src/utils_progress.c    \
96         src/integritysetup.c    \
97         src/integritysetup_args.h \
98         src/integritysetup_arg_list.h \
99         src/cryptsetup.h
100
101 integritysetup_LDADD = $(LDADD) \
102         libcryptsetup.la        \
103         @POPT_LIBS@             \
104         @UUID_LIBS@             \
105         @BLKID_LIBS@
106
107 sbin_PROGRAMS += integritysetup
108
109 if STATIC_TOOLS
110 sbin_PROGRAMS += integritysetup.static
111 integritysetup_static_SOURCES = $(integritysetup_SOURCES)
112 integritysetup_static_LDFLAGS = $(AM_LDFLAGS) -all-static
113 integritysetup_static_LDADD =   \
114         $(integritysetup_LDADD) \
115         @CRYPTO_STATIC_LIBS@    \
116         @DEVMAPPER_STATIC_LIBS@
117 endif
118 endif