Reimplement GnuTLS support.
[libpwmd.git] / src / Makefile.am
blob245376e203b59342aa1ae233b79f04f4ee2cf5a2
1 DEFAULT_INCLUDES = -I. -I$(top_builddir)
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                     @LIBASSUAN_LIBS@ @LIBREADLINE@
10 libpwmd_la_CFLAGS = -DLOCALEDIR=\"${prefix}/share/locale\" @GPG_ERROR_CFLAGS@ \
11                     @PTHREAD_CFLAGS@ @LIBASSUAN_CFLAGS@
13 if WITH_SSH
14 libpwmd_la_SOURCES += ssh.c ssh.h
15 libpwmd_la_LDFLAGS += @libssh2_LIBS@
16 libpwmd_la_CFLAGS += @libssh2_CFLAGS@
17 endif
19 if WITH_GNUTLS
20 libpwmd_la_SOURCES += tls.c tls.h
21 libpwmd_la_CFLAGS += @GNUTLS_CFLAGS@
22 libpwmd_la_LDFLAGS += @GNUTLS_LIBS@
23 endif
25 if WITH_PINENTRY
26 libpwmd_la_SOURCES += pinentry.c pinentry.h
27 endif
29 if WITH_QUALITY
30 libpwmd_la_LDFLAGS += -lcrack
31 endif
33 bin_PROGRAMS = pwmc
34 pwmc_SOURCES = pwmc.c
35 if NEED_GETOPT_LONG
36 pwmc_SOURCES += getopt_long.c getopt_long.h
37 endif
38 pwmc_CFLAGS = -DLOCALEDIR=\"${prefix}/share/locale\" @GPG_ERROR_CFLAGS@
39 pwmc_LDFLAGS = @GPG_ERROR_LIBS@
40 pwmc_LDADD= -lpwmd
41 pwmc_DEPENDENCIES= libpwmd.la
43 if MEM_DEBUG
44 CPPFLAGS += -DMEM_DEBUG
45 else
46 libpwmd_la_SOURCES += mem.c
47 endif