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