Makefile.am (1988B)
1 # This Makefile.am is in the public domain 2 AM_CPPFLAGS = -I$(top_srcdir)/src/include 3 4 plugindir = $(libdir)/anastasis 5 6 if HAVE_POSTGRESQL 7 plugin_LTLIBRARIES = \ 8 libanastasis_plugin_db_postgres.la 9 endif 10 11 if USE_COVERAGE 12 AM_CFLAGS = --coverage -O0 13 XLIB = -lgcov 14 endif 15 16 sqldir = $(prefix)/share/anastasis/sql/ 17 18 sql_DATA = \ 19 versioning.sql \ 20 stasis-0001.sql \ 21 drop.sql 22 23 pkgcfgdir = $(prefix)/share/anastasis/config.d/ 24 25 pkgcfg_DATA = \ 26 stasis-postgres.conf 27 28 bin_PROGRAMS = \ 29 anastasis-dbinit 30 31 anastasis_dbinit_SOURCES = \ 32 anastasis-dbinit.c 33 34 anastasis_dbinit_LDADD = \ 35 $(LIBGCRYPT_LIBS) \ 36 libanastasisdb.la \ 37 $(top_builddir)/src/util/libanastasisutil.la \ 38 -lgnunetutil \ 39 -ltalerutil \ 40 -ltalerpq \ 41 $(XLIB) 42 43 44 lib_LTLIBRARIES = \ 45 libanastasisdb.la 46 47 libanastasisdb_la_SOURCES = \ 48 anastasis_db_plugin.c 49 libanastasisdb_la_LIBADD = \ 50 $(top_builddir)/src/util/libanastasisutil.la \ 51 -lgnunetpq \ 52 -lpq \ 53 -lgnunetutil \ 54 -lltdl \ 55 $(XLIB) 56 libanastasisdb_la_LDFLAGS = \ 57 $(POSTGRESQL_LDFLAGS) \ 58 -version-info 2:0:0 \ 59 -no-undefined 60 61 libanastasis_plugin_db_postgres_la_SOURCES = \ 62 plugin_anastasis_postgres.c 63 libanastasis_plugin_db_postgres_la_LDFLAGS = \ 64 $(ANASTASIS_PLUGIN_LDFLAGS) 65 libanastasis_plugin_db_postgres_la_LIBADD = \ 66 $(LTLIBINTL) \ 67 $(top_builddir)/src/util/libanastasisutil.la \ 68 -ltalerpq \ 69 -ltalerutil \ 70 -lgnunetpq \ 71 -lgnunetutil \ 72 -lpq \ 73 $(XLIB) 74 75 check_PROGRAMS = \ 76 $(TESTS) 77 78 test_anastasis_db_postgres_SOURCES = \ 79 test_anastasis_db.c 80 test_anastasis_db_postgres_LDFLAGS = \ 81 $(top_builddir)/src/util/libanastasisutil.la \ 82 libanastasisdb.la \ 83 -lgnunetutil \ 84 -lgnunetpq \ 85 -ltalerutil \ 86 -ltalerpq \ 87 $(XLIB) 88 89 AM_TESTS_ENVIRONMENT=export ANASTASIS_PREFIX=$${ANASTASIS_PREFIX:-@libdir@};export PATH=$${ANASTASIS_PREFIX:-@prefix@}/bin:$$PATH;unset XDG_DATA_HOME;unset XDG_CONFIG_HOME; 90 TESTS = \ 91 test_anastasis_db-postgres 92 93 EXTRA_DIST = \ 94 test_anastasis_db_postgres.conf \ 95 $(pkgcfg_DATA) \ 96 $(sql_DATA)