summaryrefslogtreecommitdiff
path: root/src/backend/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'src/backend/Makefile.am')
-rw-r--r--src/backend/Makefile.am30
1 files changed, 30 insertions, 0 deletions
diff --git a/src/backend/Makefile.am b/src/backend/Makefile.am
index 7436eaa2..4c6c0b0d 100644
--- a/src/backend/Makefile.am
+++ b/src/backend/Makefile.am
@@ -12,6 +12,35 @@ EXTRA_DIST = \
bin_PROGRAMS = \
taler-merchant-httpd
+check_PROGRAMS = \
+ test-merchant
+
+TESTS = \
+ test-merchant
+
+test_merchant_SOURCES = \
+ test_merchant.c taler-merchant-httpd.h \
+ taler-merchant-httpd_parsing.c taler-merchant-httpd_parsing.h \
+ taler-merchant-httpd_responses.c taler-merchant-httpd_responses.h \
+ taler-merchant-httpd_mhd.c taler-merchant-httpd_mhd.h \
+ taler-merchant-httpd_auditors.c taler-merchant-httpd_auditors.h \
+ taler-merchant-httpd_exchanges.c taler-merchant-httpd_exchanges.h \
+ taler-merchant-httpd_contract.c taler-merchant-httpd_contract.h \
+ taler-merchant-httpd_pay.c taler-merchant-httpd_pay.h \
+ taler-merchant-httpd_util.c taler-merchant-httpd_util.h
+
+test_merchant_LDFLAGS = \
+ $(top_srcdir)/src/backenddb/libtalermerchantdb.la \
+ -ltalerexchange \
+ -ltalerjson \
+ -ltalerutil \
+ -ltalerpq \
+ -lmicrohttpd \
+ -ljansson \
+ -lgnunetcurl \
+ -lgnunetjson \
+ -lgnunetutil
+
taler_merchant_httpd_SOURCES = \
taler-merchant-httpd.c taler-merchant-httpd.h \
taler-merchant-httpd_parsing.c taler-merchant-httpd_parsing.h \
@@ -34,3 +63,4 @@ taler_merchant_httpd_LDADD = \
-lgnunetcurl \
-lgnunetjson \
-lgnunetutil
+