Makefile.am (1263B)
1 # This Makefile.am is in the public domain 2 AM_CPPFLAGS = -I$(top_srcdir)/src/include $(LIBGCRYPT_CFLAGS) 3 4 if USE_COVERAGE 5 AM_CFLAGS = --coverage -O0 6 XLIB = -lgcov 7 endif 8 9 bin_PROGRAMS = \ 10 anastasis-config \ 11 anastasis-crypto-tvg 12 13 anastasis_config_SOURCES = \ 14 anastasis-config.c 15 anastasis_config_LDADD = \ 16 libanastasisutil.la \ 17 -lgnunetutil \ 18 $(XLIB) 19 20 pkgcfgdir = $(prefix)/share/anastasis/config.d/ 21 22 pkgcfg_DATA = \ 23 paths.conf 24 25 EXTRA_DIST = \ 26 $(pkgcfg_DATA) 27 28 29 lib_LTLIBRARIES = \ 30 libanastasisutil.la 31 32 libanastasisutil_la_SOURCES = \ 33 anastasis_crypto.c \ 34 os_installation.c \ 35 pin.c 36 libanastasisutil_la_LIBADD = \ 37 -lgnunetutil \ 38 $(LIBGCRYPT_LIBS) \ 39 -lsodium \ 40 -ljansson \ 41 -ltalerutil \ 42 $(XLIB) 43 libanastasisutil_la_LDFLAGS = \ 44 -version-info 0:0:0 \ 45 -no-undefined 46 47 check_PROGRAMS = \ 48 test_anastasis_crypto 49 50 TESTS = \ 51 $(check_PROGRAMS) 52 53 test_anastasis_crypto_SOURCES = \ 54 test_anastasis_crypto.c 55 test_anastasis_crypto_LDADD = \ 56 $(top_builddir)/src/util/libanastasisutil.la \ 57 -lgnunetutil \ 58 -ltalerutil \ 59 $(XLIB) 60 61 anastasis_crypto_tvg_SOURCES = \ 62 anastasis-crypto-tvg.c 63 anastasis_crypto_tvg_LDADD = \ 64 libanastasisutil.la \ 65 -ltalerjson \ 66 -ltalerutil \ 67 -lgnunetjson \ 68 -lgnunetutil \ 69 -ljansson \ 70 $(XLIB)