1moduledir = $(libdir)/cryptsetup
2
3pkgconfigdir = $(libdir)/pkgconfig
4pkgconfig_DATA = libcryptsetup.pc
5
6INCLUDES = \
7	-I$(top_srcdir)				\
8	-I$(top_srcdir)/luks			\
9	-DDATADIR=\""$(datadir)"\"		\
10	-DLIBDIR=\""$(libdir)"\"		\
11	-DPREFIX=\""$(prefix)"\"		\
12	-DSYSCONFDIR=\""$(sysconfdir)"\"	\
13	-DVERSION=\""$(VERSION)"\"		\
14	-D_GNU_SOURCE				\
15	-D_LARGEFILE64_SOURCE			\
16	-D_FILE_OFFSET_BITS=64
17
18lib_LTLIBRARIES = libcryptsetup.la
19
20if STATIC_LIBRARY
21_STATIC_LIBRARY = -static
22endif
23
24libcryptsetup_la_DEPENDENCIES = libcryptsetup.sym
25
26libcryptsetup_la_LDFLAGS = \
27	$(_STATIC_LIBRARY) \
28	-Wl,--version-script=$(top_srcdir)/lib/libcryptsetup.sym \
29	-version-info @LIBCRYPTSETUP_VERSION_INFO@
30
31libcryptsetup_la_CFLAGS = -Wall @LIBGCRYPT_CFLAGS@
32
33libcryptsetup_la_LIBADD = \
34	@UUID_LIBS@				\
35	@DEVMAPPER_LIBS@			\
36	@LIBGCRYPT_LIBS@			\
37	../luks/libluks.la
38
39libcryptsetup_la_SOURCES = \
40	setup.c					\
41	internal.h				\
42	nls.h					\
43	blockdev.h				\
44	libcryptsetup.h				\
45	utils.c					\
46	utils_debug.c				\
47	backends.c				\
48	libdevmapper.c				\
49	gcrypt.c
50
51include_HEADERS = libcryptsetup.h
52
53EXTRA_DIST = libcryptsetup.pc.in libcryptsetup.sym
54