blob: a1f35a72a5d3c5615ba53ed4d31f0d3416e131ab [file] [log] [blame]
Neels Hofmeyr98509462017-10-09 17:28:53 +02001AM_CPPFLAGS = \
2 $(all_includes) \
3 -I$(top_srcdir)/src \
4 $(NULL)
5
6AM_CFLAGS = \
7 -Wall \
8 -ggdb3 \
9 $(LIBOSMOCORE_CFLAGS) \
10 $(LIBOSMOGSM_CFLAGS) \
11 $(SQLITE3_CFLAGS) \
12 $(NULL)
13
14AM_LDFLAGS = \
15 $(NULL)
16
17EXTRA_DIST = \
18 db_test.ok \
19 db_test.err \
20 $(NULL)
21
22check_PROGRAMS = db_test
23
24db_test_SOURCES = \
25 db_test.c \
26 $(NULL)
27
28db_test_LDADD = \
29 $(top_srcdir)/src/db.c \
30 $(top_srcdir)/src/db_hlr.c \
31 $(top_srcdir)/src/db_auc.c \
32 $(top_srcdir)/src/logging.c \
33 $(LIBOSMOCORE_LIBS) \
34 $(LIBOSMOGSM_LIBS) \
35 $(SQLITE3_LIBS) \
36 $(NULL)
37
38.PHONY: db_test.db update_exp manual manual-nonverbose manual-gdb
39db_test.db:
40 rm -f db_test.db
41 sqlite3 $(builddir)/db_test.db < $(top_srcdir)/sql/hlr.sql
42
43update_exp: db_test.db
44 cd $(builddir); ./db_test >"$(srcdir)/db_test.ok" 2>"$(srcdir)/db_test.err"
45
46manual: db_test.db
47 cd $(builddir); ./db_test -v
48
49manual-nonverbose: db_test.db
50 cd $(builddir); ./db_test
51
52manual-gdb: db_test.db
53 cd $(builddir); gdb -ex run --args ./db_test -v