Added LIBPWMD_VERSION_MAJOR, LIBPWMD_VERSION_MINOR and
[libpwmd.git] / src / Makefile.am
blobfb1d6daadbbec69e5a1cb4689c07d642644020f3
1 DEFAULT_INCLUDES = -I. -I$(top_builddir) -I$(top_srcdir)/assuan
3 lib_LTLIBRARIES = libpwmd.la
4 libpwmd_ladir = $(includedir)
5 libpwmd_la_SOURCES = libpwmd.c libpwmd.h types.h gettext.h mem.h misc.c misc.h
6 libpwmd_la_HEADERS = libpwmd.h
7 libpwmd_la_LDFLAGS = -version-info @VER_MAJOR@:@VER_PATCH@:@VER_MINOR@ \
8     @GPG_ERROR_LIBS@ @LTLIBINTL@
9 libpwmd_la_CFLAGS = -DLOCALEDIR=\"${prefix}/share/locale\" @GPG_ERROR_CFLAGS@
10 libpwmd_la_LIBADD = ${top_builddir}/assuan/libassuan.la
12 if WITH_LIBPTH
13 lib_LTLIBRARIES += libpwmd-pth.la
14 libpwmd_pth_ladir = $(includedir)
15 libpwmd_pth_la_SOURCES = libpwmd.c libpwmd.h types.h gettext.h mem.h mem.h \
16                          misc.c misc.h
17 libpwmd_pth_la_HEADERS = libpwmd.h
18 libpwmd_pth_la_LDFLAGS = ${libpwmd_la_LDFLAGS} @PTH_LDFLAGS@ @PTH_LIBS@ \
19                          -DWITH_LIBPTH
20 libpwmd_pth_la_CFLAGS = ${libpwmd_la_CFLAGS} @PTH_CFLAGS@
21 libpwmd_pth_la_LIBADD = ${top_builddir}/assuan/libassuan-pth.la
22 endif
24 if WITH_TCP
25 libpwmd_la_SOURCES += ssh.c ssh.h
26 libpwmd_la_LDFLAGS += @libcares_LIBS@ @libssh2_LIBS@
27 libpwmd_la_CFLAGS += @libcares_CFLAGS@ @libssh2_CFLAGS@
28 if WITH_LIBPTH
29 libpwmd_pth_la_SOURCES += ssh.c ssh.h
30 libpwmd_pth_la_LDFLAGS += @libcares_LIBS@ @libssh2_LIBS@
31 libpwmd_pth_la_CFLAGS += @libcares_CFLAGS@ @libssh2_CFLAGS@
32 endif
33 endif
35 if WITH_PINENTRY
36 libpwmd_la_SOURCES += pinentry.c pinentry.h
37 if WITH_LIBPTH
38 libpwmd_pth_la_SOURCES += pinentry.c pinentry.h
39 endif
40 endif
42 if WITH_QUALITY
43 libpwmd_la_LDFLAGS += -lcrack
44 if WITH_LIBPTH
45 libpwmd_pth_la_LDFLAGS += -lcrack
46 endif
47 endif
49 bin_PROGRAMS = pwmc
50 pwmc_SOURCES = pwmc.c
51 if NEED_GETOPT_LONG
52 pwmc_SOURCES += getopt_long.c getopt_long.h
53 endif
54 pwmc_CFLAGS = -DLOCALEDIR=\"${prefix}/share/locale\" @GPG_ERROR_CFLAGS@
55 pwmc_LDADD= -lpwmd
57 if MEM_DEBUG
58 CPPFLAGS += -DMEM_DEBUG
59 else
60 libpwmd_la_SOURCES += mem.c
61 if WITH_LIBPTH
62 libpwmd_pth_la_SOURCES += mem.c
63 endif
64 endif