Replace cracklib with built-in zxcvbn-c.
[libpwmd.git] / src / Makefile.am
blob6a022414c4fe1f9c84cdfd7fcb36fa1f379b2174
1 DEFAULT_INCLUDES = -I. -I$(top_builddir)
4 lib_LTLIBRARIES = libpwmd.la
5 libpwmd_ladir = $(includedir)
6 libpwmd_la_SOURCES = libpwmd.c libpwmd.h types.h gettext.h mem.h misc.c misc.h
7 libpwmd_la_HEADERS = libpwmd.h
8 libpwmd_la_LDFLAGS = -version-info @LIBTOOL_CUR@:@LIBTOOL_REV@:@LIBTOOL_AGE@ \
9                     @PTHREAD_LIBS@ @GPG_ERROR_LIBS@ @LTLIBINTL@ \
10                     @LIBASSUAN_LIBS@
11 libpwmd_la_CFLAGS = -DLOCALEDIR=\"${prefix}/share/locale\" @GPG_ERROR_CFLAGS@ \
12                     @PTHREAD_CFLAGS@ @LIBASSUAN_CFLAGS@
14 if WITH_SSH
15 libpwmd_la_SOURCES += ssh.c ssh.h
16 libpwmd_la_LDFLAGS += @libssh2_LIBS@
17 libpwmd_la_CFLAGS += @libssh2_CFLAGS@
18 endif
20 if WITH_GNUTLS
21 libpwmd_la_SOURCES += tls.c tls.h
22 libpwmd_la_CFLAGS += @GNUTLS_CFLAGS@
23 libpwmd_la_LDFLAGS += @GNUTLS_LIBS@
24 endif
26 if WITH_PINENTRY
27 libpwmd_la_SOURCES += pinentry.c pinentry.h
28 endif
30 if WITH_QUALITY
31 libpwmd_la_SOURCES += dict-src.h zxcvbn.c zxcvbn.h
32 libpwmd_la_LDFLAGS += -lm
33 endif
35 bin_PROGRAMS = pwmc
36 pwmc_SOURCES = pwmc.c
37 if NEED_GETOPT_LONG
38 pwmc_SOURCES += getopt_long.c getopt_long.h
39 endif
40 pwmc_CFLAGS = -DLOCALEDIR=\"${prefix}/share/locale\" @GPG_ERROR_CFLAGS@ \
41               @GNUTLS_CFLAGS@ @libssh2_CFLAGS@ @LIBASSUAN_CFLAGS@
42 pwmc_LDFLAGS = @GPG_ERROR_LIBS@ @LIBASSUAN_LIBS@ @GNUTLS_LIBS@ @libssh2_LIBS@
43 pwmc_LDADD= -lpwmd
44 pwmc_DEPENDENCIES= libpwmd.la
46 if WITH_READLINE
47 pwmc_LDFLAGS += @READLINE_LIBS@
48 endif
50 if MEM_DEBUG
51 CPPFLAGS += -DMEM_DEBUG
52 else
53 libpwmd_la_SOURCES += mem.c
54 endif