Use _g for the debug build

event_stream
Ryan Dahl 15 years ago
parent 7cfa645fc7
commit 443a6ea625

1
.gitignore vendored

@ -1,3 +1,4 @@
tags tags
*.o *.o
test test
test_g

@ -2,17 +2,23 @@ OPT_DEBUG=-O0 -g -Wall -Wextra -Werror -I.
OPT_FAST=-O3 -DHTTP_PARSER_STRICT=0 -I. OPT_FAST=-O3 -DHTTP_PARSER_STRICT=0 -I.
test: test_debug test: test_g
./test_debug ./test_g
test_debug: http_parser_debug.o test.c test_g: http_parser_g.o test_g.o
gcc $(OPT_DEBUG) http_parser.o test.c -o $@ gcc $(OPT_DEBUG) http_parser_g.o test_g.o -o $@
http_parser_debug.o: http_parser.c http_parser.h Makefile test_g.o: test.c Makefile
gcc $(OPT_DEBUG) -c http_parser.c gcc $(OPT_DEBUG) -c test.c -o $@
test-valgrind: test_debug test.o: test.c Makefile
valgrind ./test_debug 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 http_parser.o: http_parser.c http_parser.h Makefile
gcc $(OPT_FAST) -c http_parser.c gcc $(OPT_FAST) -c http_parser.c
@ -28,6 +34,6 @@ tags: http_parser.c http_parser.h test.c
ctags $^ ctags $^
clean: 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 .PHONY: clean package test-run test-run-timed test-valgrind

Loading…
Cancel
Save