diff options
author | Christian Grothoff <christian@grothoff.org> | 2015-11-26 14:20:59 +0100 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2015-11-26 14:20:59 +0100 |
commit | 867f98457bbcd0cdc86fc9f14549da44176277bb (patch) | |
tree | c8f45b854bc7217542a6839d06af0f98e6dcf397 /src/backenddb/Makefile.am | |
parent | 6d874378f38e78e43f3a42fe764f3adc9e1f3427 (diff) | |
download | merchant-867f98457bbcd0cdc86fc9f14549da44176277bb.tar.gz merchant-867f98457bbcd0cdc86fc9f14549da44176277bb.tar.bz2 merchant-867f98457bbcd0cdc86fc9f14549da44176277bb.zip |
revising backenddb-API, towards pluginificiation
Diffstat (limited to 'src/backenddb/Makefile.am')
-rw-r--r-- | src/backenddb/Makefile.am | 29 |
1 files changed, 25 insertions, 4 deletions
diff --git a/src/backenddb/Makefile.am b/src/backenddb/Makefile.am index 8139e9c8..02656185 100644 --- a/src/backenddb/Makefile.am +++ b/src/backenddb/Makefile.am @@ -1,17 +1,38 @@ # This Makefile.am is in the public domain AM_CPPFLAGS = -I$(top_srcdir)/src/include +plugindir = $(libdir)/taler + +if HAVE_POSTGRESQL +if HAVE_TALERPQ +plugin_LTLIBRARIES = \ + libtaler_plugin_merchantdb_postgres.la +endif +endif + lib_LTLIBRARIES = \ libtalermerchantdb.la libtalermerchantdb_la_SOURCES = \ - merchant_db.c + merchantdb_plugin.c libtalermerchantdb_la_LIBADD = \ $(LIBGCRYPT_LIBS) \ -ltalerutil \ - -lgnunetutil \ + -lgnunetutil + +libtalermerchantdb_la_LDFLAGS = \ + $(POSTGRESQL_LDFLAGS) \ + -version-info 0:0:0 \ + -no-undefined + +libtaler_plugin_merchantdb_postgres_la_SOURCES = \ + plugin_merchantdb_postgres.c +libtaler_plugin_merchantdb_postgres_la_LIBADD = \ + $(LTLIBINTL) +libtaler_plugin_merchantdb_postgres_la_LDFLAGS = \ + $(TALER_PLUGIN_LDFLAGS) \ -ltalerpq \ - -lgnunetpostgres \ + -ltalerutil \ -lpq \ - -lpthread + -lgnunetutil $(XLIB) |