diff options
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 20 |
1 files changed, 14 insertions, 6 deletions
@@ -1,20 +1,28 @@ CFLAGS = -g -Wall -Wextra check: check-vec check-sptree check-map +# see scripts/coverage for coverage testing + check-vec: mkdir -p build - $(CC) $(CFLAGS) -Iinclude tests/vec.c -o build/vec - valgrind -q --error-exitcode=1 ./build/vec + $(CC) $(CFLAGS) $(COVERAGEFLAGS) \ + -Iinclude -Ideps/covsrv/include \ + deps/covsrv/src/client.c tests/vec.c -o build/vec + ./scripts/run-test ./build/vec check-sptree: mkdir -p build - $(CC) $(CFLAGS) -Iinclude tests/sptree.c -o build/sptree - valgrind -q --error-exitcode=1 ./build/sptree + $(CC) $(CFLAGS) $(COVERAGEFLAGS) \ + -Iinclude -Ideps/covsrv/include \ + deps/covsrv/src/client.c tests/sptree.c -o build/sptree + ./scripts/run-test ./build/sptree check-map: mkdir -p build - $(CC) $(CFLAGS) -Iinclude tests/map.c -o build/map - valgrind -q --error-exitcode=1 ./build/map + $(CC) $(CFLAGS) $(COVERAGEFLAGS) \ + -Iinclude -Ideps/covsrv/include \ + deps/covsrv/src/client.c tests/map.c -o build/map + ./scripts/run-test ./build/map bench: bench-vec bench-sptree bench-map |