summaryrefslogtreecommitdiff
path: root/deps/http_parser/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'deps/http_parser/Makefile')
-rw-r--r--deps/http_parser/Makefile24
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