@@ -15,15 +15,19 @@ src/dynamic/buffer.c \
1515src/dynamic/list.c \
1616src/dynamic/vector.c \
1717src/dynamic/string.c \
18- src/dynamic/map.c
18+ src/dynamic/map.c \
19+ src/dynamic/maps.c \
20+ src/dynamic/mapi.c
1921
2022HEADER_FILES = \
2123src/dynamic/hash.h \
2224src/dynamic/buffer.h \
2325src/dynamic/list.h \
2426src/dynamic/vector.h \
2527src/dynamic/string.h \
26- src/dynamic/map.h
28+ src/dynamic/map.h \
29+ src/dynamic/maps.h \
30+ src/dynamic/mapi.h
2731
2832AUTOMAKE_OPTIONS = subdir-objects
2933lib_LTLIBRARIES = libdynamic.la
@@ -43,14 +47,13 @@ maintainer-clean-local:; rm -rf autotools m4 libdynamic-?.?.?
4347
4448# ## unit tests ###
4549
46- CHECK_CFLAGS = -std=gnu11 -O0 -g -ftest-coverage -fprofile-arcs
47- CHECK_LDADD = -L. -ldynamic_test -lcmocka
48- CHECK_LDFLAGS_EXTRA = -Wl,--wrap=malloc -Wl,--wrap=calloc -Wl,--wrap=realloc -Wl,--wrap=aligned_alloc -Wl,--wrap=abort
49-
5050check_LIBRARIES = libdynamic_test.a
5151libdynamic_test_a_CFLAGS = $(CHECK_CFLAGS )
5252libdynamic_test_a_SOURCES = $(SOURCE_FILES ) $(HEADER_FILES )
5353
54+ CHECK_CFLAGS = -std=gnu11 -O0 -g -ftest-coverage -fprofile-arcs
55+ CHECK_LDADD = libdynamic_test.a -lcmocka
56+ CHECK_LDFLAGS_EXTRA = -Wl,--wrap=malloc -Wl,--wrap=calloc -Wl,--wrap=realloc -Wl,--wrap=aligned_alloc -Wl,--wrap=abort
5457
5558check_PROGRAMS = test/hash
5659test_hash_CFLAGS = $(CHECK_CFLAGS )
@@ -82,6 +85,18 @@ test_string_LDADD = $(CHECK_LDADD)
8285test_string_LDFLAGS = $(CHECK_LDFLAGS_EXTRA )
8386test_string_SOURCES = test/string.c test/mock.c
8487
88+ check_PROGRAMS += test/maps
89+ test_maps_CFLAGS = $(CHECK_CFLAGS )
90+ test_maps_LDADD = $(CHECK_LDADD )
91+ test_maps_LDFLAGS = $(CHECK_LDFLAGS_EXTRA )
92+ test_maps_SOURCES = test/maps.c test/mock.c
93+
94+ check_PROGRAMS += test/mapi
95+ test_mapi_CFLAGS = $(CHECK_CFLAGS )
96+ test_mapi_LDADD = $(CHECK_LDADD )
97+ test_mapi_LDFLAGS = $(CHECK_LDFLAGS_EXTRA )
98+ test_mapi_SOURCES = test/mapi.c test/mock.c
99+
85100check_PROGRAMS += test/map
86101test_map_CFLAGS = $(CHECK_CFLAGS )
87102test_map_LDADD = $(CHECK_LDADD )
0 commit comments