Add missing dependency to support make -jN.
[libpwmd.git] / src / Makefile.am
blobf03de3d8e3a073be9910a6b7933988270d1b5ccc
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                     @PTHREAD_LIBS@ @GPG_ERROR_LIBS@ @LTLIBINTL@
9 libpwmd_la_CFLAGS = -DLOCALEDIR=\"${prefix}/share/locale\" @GPG_ERROR_CFLAGS@ \
10                     @PTHREAD_CFLAGS@
11 libpwmd_la_LIBADD = ${top_builddir}/assuan/libassuan.la
13 if WITH_LIBPTH
14 lib_LTLIBRARIES += libpwmd-pth.la
15 libpwmd_pth_ladir = $(includedir)
16 libpwmd_pth_la_SOURCES = libpwmd.c libpwmd.h types.h gettext.h mem.h misc.c \
17                          misc.h
18 libpwmd_pth_la_HEADERS = libpwmd.h
19 libpwmd_pth_la_LDFLAGS = ${libpwmd_la_LDFLAGS} @PTH_LDFLAGS@ @LTLIBINTL@ \
20                          @GPG_ERROR_LIBS@ @LTLIBINTL@ @PTH_LIBS@
21 libpwmd_pth_la_CFLAGS = ${libpwmd_la_CFLAGS} -DWITH_LIBPTH @PTH_CFLAGS@ \
22                         @GPG_ERROR_CFLAGS@
23 libpwmd_pth_la_LIBADD = ${top_builddir}/assuan/libassuan-pth.la
24 endif
26 if WITH_TCP
27 libpwmd_la_SOURCES += ssh.c ssh.h
28 libpwmd_la_LDFLAGS += @libcares_LIBS@ @libssh2_LIBS@
29 libpwmd_la_CFLAGS += @libcares_CFLAGS@ @libssh2_CFLAGS@
30 if WITH_LIBPTH
31 libpwmd_pth_la_SOURCES += ssh.c ssh.h
32 libpwmd_pth_la_LDFLAGS += @libcares_LIBS@ @libssh2_LIBS@
33 libpwmd_pth_la_CFLAGS += @libcares_CFLAGS@ @libssh2_CFLAGS@
34 endif
35 endif
37 if WITH_PINENTRY
38 libpwmd_la_SOURCES += pinentry.c pinentry.h
39 if WITH_LIBPTH
40 libpwmd_pth_la_SOURCES += pinentry.c pinentry.h
41 endif
42 endif
44 if WITH_QUALITY
45 libpwmd_la_LDFLAGS += -lcrack
46 if WITH_LIBPTH
47 libpwmd_pth_la_LDFLAGS += -lcrack
48 endif
49 endif
51 bin_PROGRAMS = pwmc
52 pwmc_SOURCES = pwmc.c
53 if NEED_GETOPT_LONG
54 pwmc_SOURCES += getopt_long.c getopt_long.h
55 endif
56 pwmc_CFLAGS = -DLOCALEDIR=\"${prefix}/share/locale\" @GPG_ERROR_CFLAGS@
57 pwmc_LDADD= -lpwmd
58 pwmc_DEPENDENCIES= libpwmd.la
59 if WITH_READLINE
60 pwmc_LDFLAGS = @READLINE_LIBS@
61 endif
63 if MEM_DEBUG
64 CPPFLAGS += -DMEM_DEBUG
65 else
66 libpwmd_la_SOURCES += mem.c
67 if WITH_LIBPTH
68 libpwmd_pth_la_SOURCES += mem.c
69 endif
70 endif