diff options
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 18 |
1 files changed, 16 insertions, 2 deletions
@@ -1,5 +1,5 @@ CFLAGS = -g -Wall -Wextra -O2 -check: check-vec check-spvec check-sptree check-map +check: check-vec check-spvec check-sptree check-map check-sp # see scripts/coverage for coverage testing TESTITER = 1000 @@ -33,7 +33,14 @@ check-map: deps/covsrv/src/client.c tests/map.c -o build/map ./scripts/run-test ./build/map -bench: bench-vec bench-spvec bench-sptree bench-map +check-sp: + mkdir -p build + $(CC) $(CFLAGS) $(COVERAGEFLAGS) -DITER=$(TESTITER) \ + -Iinclude -Ideps/covsrv/include \ + deps/covsrv/src/client.c tests/sp.c -o build/sp + ./scripts/run-test ./build/sp + +bench: bench-vec bench-spvec bench-sptree bench-map bench-sp bench-vec: mkdir -p reports/vec @@ -63,5 +70,12 @@ bench-map: tests/map.c -o build/map_opt time ./build/map_opt 2> reports/map/map_bench.txt +bench-sp: + mkdir -p reports/sp + $(CC) $(CFLAGS) -DITER=$(BENCHITER) \ + -Iinclude -Ideps/covsrv/include \ + tests/sp.c -o build/sp_opt + time ./build/sp_opt 2> reports/sp/sp_bench.txt + clean: rm -rf build |
