/
Makefile.am
88 lines (71 loc) · 2.48 KB
/
Makefile.am
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
SUBDIRS = data
AM_CFLAGS = $(NOVA_CFLAGS) $(CONSTELLATION_CFLAGS) $(GCC_CFLAG) -I$(srcdir)/../../src
LDADD = ../../src/libpromises.la libtest.la
check_LTLIBRARIES = libtest.la
libtest_la_SOURCES = cmockery.c cmockery.h test.c test.h ../../src/alloc.c
libtest_la_LIBADD = ../../pub/libcfpub.la
check_LTLIBRARIES += libdb.la
libdb_la_SOURCES = ../../src/dbm_api.c ../../src/dbm_quick.c ../../src/dbm_tokyocab.c ../../src/dbm_lib.c ../../src/patches.c
# FIXME: See the "FIXME" comment in src/dbm_api.c
libdb_la_SOURCES += ../../src/lastseen_migration.c
libdb_la_LIBADD = libtest.la
check_PROGRAMS = \
alphalist_test \
arg_split_test \
assoc_test \
csv_writer_test \
item_test \
rlist_test \
domainname_test \
set_domainname_test \
str_test \
json_test \
evalfunction_test \
regex_test \
alloc_test \
string_writer_test \
file_writer_test \
xml_writer_test \
sequence_test \
db_test \
lastseen_test \
lastseen_migration_test \
misc_lib_test \
crypto_symmetric_test \
persistent_lock_test \
thread_test \
package_versions_compare_test \
files_lib_test \
map_test \
policy_test
TESTS = $(check_PROGRAMS)
csv_writer_test_SOURCES = csv_writer_test.c ../../src/csv_writer.c ../../src/writer.c
csv_writer_test_LDADD = libtest.la
rlist_test_SOURCES = rlist_test.c \
../../src/rlist.c \
../../src/writer.c
rlist_test_LDADD = libtest.la
set_domainname_test_SOURCES = set_domainname_test.c \
../../src/sysinfo.c ../../src/string_lib.c ../../src/writer.c
set_domainname_test_LDADD = libtest.la
str_test_SOURCES = str_test.c ../../src/string_lib.c ../../src/writer.c
str_test_LDADD = libtest.la
xml_writer_test_SOURCES = xml_writer_test.c ../../src/xml_writer.c ../../src/writer.c
xml_writer_test_LDADD = libtest.la
#
# file_writer_test overrides fclose(3) which causes gcov to fail as gcov
# instrumentation code uses fclose(3).
#
file_writer_test_SOURCES = file_writer_test.c gcov-stub.c \
../../src/writer.c
file_writer_test_CFLAGS = $(AM_CFLAGS) -fno-profile-arcs -fno-test-coverage
file_writer_test_LDADD = libtest.la
file_writer_test_LDLFAGS =
db_test_SOURCES = db_test.c
db_test_LDADD = libdb.la
lastseen_test_SOURCES = lastseen_test.c ../../src/lastseen.c ../../src/statistics.c
lastseen_test_LDADD = libdb.la
lastseen_migration_test_SOURCES = lastseen_migration_test.c ../../src/lastseen.c ../../src/statistics.c
lastseen_migration_test_LDADD = libdb.la
CLEANFILES = *.gcno *.gcda
package_versions_compare_test_SOURCES = package_versions_compare_test.c ../../src/verify_packages.c