diff options
Diffstat (limited to 'deps/http_parser/Makefile')
-rw-r--r-- | deps/http_parser/Makefile | 24 |
1 files changed, 15 insertions, 9 deletions
diff --git a/deps/http_parser/Makefile b/deps/http_parser/Makefile index 42f643cc9e..72e9d02c2c 100644 --- a/deps/http_parser/Makefile +++ b/deps/http_parser/Makefile @@ -2,17 +2,23 @@ OPT_DEBUG=-O0 -g -Wall -Wextra -Werror -I. OPT_FAST=-O3 -DHTTP_PARSER_STRICT=0 -I. -test: test_debug - ./test_debug +test: test_g + ./test_g -test_debug: http_parser_debug.o test.c - gcc $(OPT_DEBUG) http_parser.o test.c -o $@ +test_g: http_parser_g.o test_g.o + gcc $(OPT_DEBUG) http_parser_g.o test_g.o -o $@ -http_parser_debug.o: http_parser.c http_parser.h Makefile - gcc $(OPT_DEBUG) -c http_parser.c +test_g.o: test.c Makefile + gcc $(OPT_DEBUG) -c test.c -o $@ -test-valgrind: test_debug - valgrind ./test_debug +test.o: test.c Makefile + gcc $(OPT_FAST) -c test.c -o $@ + +http_parser_g.o: http_parser.c http_parser.h Makefile + gcc $(OPT_DEBUG) -c http_parser.c -o $@ + +test-valgrind: test_g + valgrind ./test_g http_parser.o: http_parser.c http_parser.h Makefile gcc $(OPT_FAST) -c http_parser.c @@ -28,6 +34,6 @@ tags: http_parser.c http_parser.h test.c ctags $^ clean: - rm -f *.o test test_fast test_debug http_parser.tar tags + rm -f *.o test test_fast test_g http_parser.tar tags .PHONY: clean package test-run test-run-timed test-valgrind |