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