In do_pwmd_save(), check for the user supplied password function first
[libpwmd.git] / Makefile.am
blob3f6934343c1c2b76af4ead168242376128992486
1 EXTRA_DIST = TODO ChangeLog ChangeLog.old INSTALL KnownBugs NEWS debian \
2              ABOUT-NLS
3 SUBDIRS = doc assuan po
4 ACLOCAL_AMFLAGS = -I m4 -I/usr/local/share/aclocal
6 install-data-hook:
7         install -m 0755 -d $(DESTDIR)${libdir}/pkgconfig
8         chmod u+w $(DESTDIR)${libdir}/pkgconfig
9         install -p -m 0644 ${top_builddir}/libpwmd.pc $(DESTDIR)${libdir}/pkgconfig
10 if WITH_LIBPTH
11         install -p -m 0644 ${top_builddir}/libpwmd-pth.pc $(DESTDIR)${libdir}/pkgconfig
12 endif
14 uninstall-hook:
15         rm -f $(DESTDIR)${libdir}/pkgconfig/libpwmd.pc
16         rm -f $(DESTDIR)${libdir}/pkgconfig/libpwmd-pth.pc
18 changelog:
19         git-log --no-color > ChangeLog || exit 1
21 deb: changelog
22         dpkg-buildpackage -B -uc -rfakeroot && dh_clean
24 version: changelog
25         $(MAKE) $(AM_MAKEFLAGS) distcheck
26         $(MAKE) $(AM_MAKEFLAGS) deb
28 DEFAULT_INCLUDES = -I. -I$(top_builddir) -I$(top_srcdir)/assuan
30 lib_LTLIBRARIES = libpwmd.la
31 libpwmd_ladir = $(includedir)
32 libpwmd_la_SOURCES = libpwmd.c libpwmd.h types.h gettext.h mem.h
33 libpwmd_la_HEADERS = libpwmd.h
34 libpwmd_la_LDFLAGS = -version-info @VER_MAJOR@:@VER_PATCH@:@VER_COMPAT@ \
35     @LIBASSUAN_LIBS@ @GPG_ERROR_LIBS@ @PTHREAD_LIBS@
36 libpwmd_la_CFLAGS = -DLOCALEDIR=\"${prefix}/share/locale\" @LIBASSUAN_CFLAGS@ \
37                     @GPG_ERROR_CFLAGS@ @PTHREAD_CFLAGS@
39 if WITH_LIBPTH
40 lib_LTLIBRARIES += libpwmd-pth.la
41 libpwmd_pth_ladir = $(includedir)
42 libpwmd_pth_la_SOURCES = libpwmd.c libpwmd.h types.h gettext.h mem.h
43 libpwmd_pth_la_HEADERS = libpwmd.h
44 libpwmd_pth_la_LDFLAGS = -version-info @VER_MAJOR@:@VER_PATCH@:@VER_COMPAT@ \
45     @GPG_ERROR_LIBS@ @PTH_LDFLAGS@ @PTH_LIBS@ -DWITH_LIBPTH
46 libpwmd_pth_la_CFLAGS = -DLOCALEDIR=\"${prefix}/share/locale\" \
47                         @GPG_ERROR_CFLAGS@ @PTH_CFLAGS@ \
48                         -DWITH_LIBPTH
49 libpwmd_pth_la_LIBADD = ${top_builddir}/assuan/libassuan-pth.la
50 endif
52 if WITH_TCP
53 libpwmd_la_LDFLAGS += @libcares_LIBS@ -lssh2
54 libpwmd_la_CFLAGS += @libcares_CFLAGS@
55 if WITH_LIBPTH
56 libpwmd_pth_la_LDFLAGS += @libcares_LIBS@ -lssh2
57 libpwmd_pth_la_CFLAGS += @libcares_CFLAGS@
58 endif
59 endif
61 bin_PROGRAMS = pwmc
62 pwmc_SOURCES = pwmc.c mem.h
63 pwmc_CFLAGS = -DLOCALEDIR=\"${prefix}/share/locale\"
64 pwmc_LDADD= -lpwmd
66 if MEM_DEBUG
67 CPPFLAGS += -DMEM_DEBUG
68 else
69 libpwmd_la_SOURCES += mem.c
70 pwmc_SOURCES += mem.c
71 if WITH_LIBPTH
72 libpwmd_pth_la_SOURCES += mem.c
73 endif
74 endif