Check the return value from pth_spawn().
[pwmd.git] / src / Makefile.am
blob3c93593ed1486c80d149da7030a0c281cb31ffd1
1 bin_PROGRAMS = pwmd
2 pwmd_SOURCES = pwmd.c pwmd.h xml.c xml.h pwmd_error.c pwmd_error.h commands.c \
3                commands.h common.h cache.c cache.h gettext.h misc.c misc.h \
4                status.c status.h lock.h
5 pwmd_LDFLAGS = @XML_LIBS@ @GLIB_LIBS@ @LIBGCRYPT_LIBS@ @GPG_ERROR_LIBS@ \
6                @PTH_LDFLAGS@ @PTH_LIBS@
7 pwmd_CFLAGS = -DLOCALEDIR=\"${prefix}/share/locale\" @XML_CPPFLAGS@ \
8               @GLIB_CFLAGS@ @LIBGCRYPT_CFLAGS@ @GPG_ERROR_CFLAGS@ \
9               @LIBASSUAN_PTH_CFLAGS@ @PTH_CFLAGS@
11 # It's a static library ATM, and linking will fail because _SOURCES is at the
12 # end if the linker command line.
13 LIBS += @LIBASSUAN_PTH_LIBS@
15 if WITH_GNUTLS
16 pwmd_SOURCES += tls.c tls.h
17 pwmd_CFLAGS += @LIBGNUTLS_CFLAGS@
18 pwmd_LDFLAGS += @LIBGNUTLS_LIBS@
19 endif
21 if WITH_DEBUG
22 CPPFLAGS += -DDEBUG
23 endif
25 if MEM_DEBUG
26 CPPFLAGS += -DMEM_DEBUG
27 else
28 pwmd_SOURCES += mem.c mem.h
29 endif
31 if WITH_PINENTRY
32 pwmd_SOURCES += pinentry.c pinentry.h
33 endif
35 if WITH_QUALITY
36 pwmd_LDFLAGS += -lcrack
37 endif