5 override CFLAGS
+=-I..
/src
7 export VLOCK_TEST_OUTPUT_MODE
8 VLOCK_TEST_OUTPUT_MODE
= verbose
13 TESTED_SOURCES
= tsort.c util.c process.c
14 TESTED_OBJECTS
= $(TESTED_SOURCES
:.c
=.o
)
16 TEST_SOURCES
= $(TESTED_SOURCES
:%=test_
%)
17 TEST_OBJECTS
= $(TEST_SOURCES
:.c
=.o
)
19 vlock-test
: override LDFLAGS
+=-lcunit
20 vlock-test
: vlock-test.o
$(TEST_OBJECTS
) $(TESTED_OBJECTS
)
22 vlock-test.o
: $(TEST_SOURCES
:.c
=.h
)
25 vlock-test
: override LDFLAGS
+=--coverage
26 $(TESTED_OBJECTS
) : override CFLAGS
+=--coverage
34 memcheck
: VLOCK_TEST_OUTPUT_MODE
=silent
38 --suppressions
=.valgrind-supressions \
41 --show-reachable
=yes \
43 --child-silent-after-fork
=yes \
48 $(RM
) vlock-test
$(wildcard *.o
)
49 $(RM
) $(wildcard *.gcno
) $(wildcard *.gcda
) $(wildcard *.gcov
)