summaryrefslogtreecommitdiffstats
path: root/src/Makemodule.am
blob: 57fff402fd7d65270855849b394001ea45b5bbe1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
# cryptsetup
if CRYPTSETUP

cryptsetup_SOURCES =		\
	lib/utils_crypt.c	\
	lib/utils_loop.c	\
	lib/utils_io.c		\
	lib/utils_blkid.c	\
	src/utils_args.c	\
	src/utils_tools.c	\
	src/utils_password.c	\
	src/utils_luks.c	\
	src/utils_luks.h	\
	src/utils_blockdev.c	\
	src/utils_arg_names.h	\
	src/utils_arg_macros.h	\
	src/utils_reencrypt.c	\
	src/utils_reencrypt_luks1.c	\
	src/utils_progress.c	\
	src/cryptsetup.c	\
	src/cryptsetup.h	\
	src/cryptsetup_args.h	\
	src/cryptsetup_arg_list.h

cryptsetup_LDADD = $(LDADD)	\
	libcryptsetup.la	\
	@POPT_LIBS@		\
	@PWQUALITY_LIBS@	\
	@PASSWDQC_LIBS@		\
	@UUID_LIBS@		\
	@BLKID_LIBS@

sbin_PROGRAMS += cryptsetup

if STATIC_TOOLS
sbin_PROGRAMS += cryptsetup.static
cryptsetup_static_SOURCES = $(cryptsetup_SOURCES)
cryptsetup_static_LDFLAGS = $(AM_LDFLAGS) -all-static
cryptsetup_static_LDADD =	\
	$(cryptsetup_LDADD)	\
	@CRYPTO_STATIC_LIBS@	\
	@PWQUALITY_STATIC_LIBS@	\
	@DEVMAPPER_STATIC_LIBS@
endif
endif

# veritysetup
if VERITYSETUP

veritysetup_SOURCES =		\
	lib/utils_crypt.c	\
	lib/utils_loop.c	\
	lib/utils_io.c		\
	lib/utils_blkid.c	\
	src/utils_args.c	\
	src/utils_arg_names.h	\
	src/utils_arg_macros.h	\
	src/utils_tools.c	\
	src/veritysetup.c	\
	src/veritysetup_args.h	\
	src/veritysetup_arg_list.h	\
	src/cryptsetup.h

veritysetup_LDADD = $(LDADD)	\
	libcryptsetup.la	\
	@POPT_LIBS@		\
	@BLKID_LIBS@

sbin_PROGRAMS += veritysetup

if STATIC_TOOLS
sbin_PROGRAMS += veritysetup.static
veritysetup_static_SOURCES = $(veritysetup_SOURCES)
veritysetup_static_LDFLAGS = $(AM_LDFLAGS) -all-static
veritysetup_static_LDADD =	\
	$(veritysetup_LDADD)	\
	@CRYPTO_STATIC_LIBS@	\
	@DEVMAPPER_STATIC_LIBS@
endif
endif

# integritysetup
if INTEGRITYSETUP

integritysetup_SOURCES =	\
	lib/utils_crypt.c	\
	lib/utils_loop.c	\
	lib/utils_io.c		\
	lib/utils_blkid.c	\
	src/utils_args.c	\
	src/utils_arg_names.h	\
	src/utils_arg_macros.h	\
	src/utils_tools.c	\
	src/utils_blockdev.c	\
	src/utils_progress.c	\
	src/integritysetup.c	\
	src/integritysetup_args.h \
	src/integritysetup_arg_list.h \
	src/cryptsetup.h

integritysetup_LDADD = $(LDADD)	\
	libcryptsetup.la	\
	@POPT_LIBS@		\
	@UUID_LIBS@		\
	@BLKID_LIBS@

sbin_PROGRAMS += integritysetup

if STATIC_TOOLS
sbin_PROGRAMS += integritysetup.static
integritysetup_static_SOURCES = $(integritysetup_SOURCES)
integritysetup_static_LDFLAGS = $(AM_LDFLAGS) -all-static
integritysetup_static_LDADD =	\
	$(integritysetup_LDADD)	\
	@CRYPTO_STATIC_LIBS@	\
	@DEVMAPPER_STATIC_LIBS@
endif
endif