Merge branch 'upstream' into tizen
[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_tools.c       \
10         src/utils_password.c    \
11         src/utils_luks2.c       \
12         src/utils_blockdev.c    \
13         src/cryptsetup.c        \
14         src/cryptsetup.h
15
16 cryptsetup_LDADD = $(LDADD)     \
17         libcryptsetup.la        \
18         @POPT_LIBS@             \
19         @PWQUALITY_LIBS@        \
20         @PASSWDQC_LIBS@         \
21         @UUID_LIBS@             \
22         @BLKID_LIBS@
23
24 sbin_PROGRAMS += cryptsetup
25
26 if STATIC_TOOLS
27 sbin_PROGRAMS += cryptsetup.static
28 cryptsetup_static_SOURCES = $(cryptsetup_SOURCES)
29 cryptsetup_static_LDFLAGS = $(AM_LDFLAGS) -all-static
30 cryptsetup_static_LDADD =       \
31         $(cryptsetup_LDADD)     \
32         @CRYPTO_STATIC_LIBS@    \
33         @PWQUALITY_STATIC_LIBS@ \
34         @DEVMAPPER_STATIC_LIBS@
35 endif
36 endif
37
38 # veritysetup
39 if VERITYSETUP
40
41 veritysetup_SOURCES =           \
42         lib/utils_crypt.c       \
43         lib/utils_loop.c        \
44         lib/utils_io.c          \
45         lib/utils_blkid.c       \
46         src/utils_tools.c       \
47         src/utils_password.c    \
48         src/veritysetup.c       \
49         src/cryptsetup.h
50
51 veritysetup_LDADD = $(LDADD)    \
52         libcryptsetup.la        \
53         @POPT_LIBS@             \
54         @PWQUALITY_LIBS@        \
55         @PASSWDQC_LIBS@         \
56         @BLKID_LIBS@
57
58 sbin_PROGRAMS += veritysetup
59
60 if STATIC_TOOLS
61 sbin_PROGRAMS += veritysetup.static
62 veritysetup_static_SOURCES = $(veritysetup_SOURCES)
63 veritysetup_static_LDFLAGS = $(AM_LDFLAGS) -all-static
64 veritysetup_static_LDADD =      \
65         $(veritysetup_LDADD)    \
66         @CRYPTO_STATIC_LIBS@    \
67         @DEVMAPPER_STATIC_LIBS@ \
68         @UUID_LIBS@
69 endif
70 endif
71
72 # integritysetup
73 if INTEGRITYSETUP
74
75 integritysetup_SOURCES =        \
76         lib/utils_crypt.c       \
77         lib/utils_loop.c        \
78         lib/utils_io.c          \
79         lib/utils_blkid.c       \
80         src/utils_tools.c       \
81         src/integritysetup.c    \
82         src/cryptsetup.h
83
84 integritysetup_LDADD = $(LDADD) \
85         libcryptsetup.la        \
86         @POPT_LIBS@             \
87         @UUID_LIBS@             \
88         @BLKID_LIBS@
89
90 sbin_PROGRAMS += integritysetup
91
92 if STATIC_TOOLS
93 sbin_PROGRAMS += integritysetup.static
94 integritysetup_static_SOURCES = $(integritysetup_SOURCES)
95 integritysetup_static_LDFLAGS = $(AM_LDFLAGS) -all-static
96 integritysetup_static_LDADD =   \
97         $(integritysetup_LDADD) \
98         @CRYPTO_STATIC_LIBS@    \
99         @DEVMAPPER_STATIC_LIBS@ \
100         @UUID_LIBS@
101 endif
102 endif
103
104 # reencrypt
105 if REENCRYPT
106 cryptsetup_reencrypt_SOURCES =          \
107         lib/utils_crypt.c               \
108         lib/utils_io.c                  \
109         lib/utils_blkid.c               \
110         src/utils_tools.c               \
111         lib/utils_loop.c                \
112         src/utils_password.c            \
113         src/cryptsetup_reencrypt.c      \
114         src/cryptsetup.h
115
116 cryptsetup_reencrypt_LDADD = $(LDADD)   \
117         libcryptsetup.la                \
118         @POPT_LIBS@                     \
119         @PWQUALITY_LIBS@                \
120         @PASSWDQC_LIBS@                 \
121         @UUID_LIBS@                     \
122         @BLKID_LIBS@
123
124 sbin_PROGRAMS += cryptsetup-reencrypt
125
126 if STATIC_TOOLS
127 sbin_PROGRAMS += cryptsetup-reencrypt.static
128 cryptsetup_reencrypt_static_SOURCES = $(cryptsetup_reencrypt_SOURCES)
129 cryptsetup_reencrypt_static_LDFLAGS = $(AM_LDFLAGS) -all-static
130 cryptsetup_reencrypt_static_LDADD =     \
131         $(cryptsetup_reencrypt_LDADD)   \
132         @CRYPTO_STATIC_LIBS@            \
133         @PWQUALITY_STATIC_LIBS@         \
134         @DEVMAPPER_STATIC_LIBS@
135 endif
136 endif