diff --git a/Makefile b/Makefile index 5608528..182e9d8 100644 --- a/Makefile +++ b/Makefile @@ -3,6 +3,7 @@ OPT_DEBUG=-O0 -g -Wall -Wextra -Werror -I. $(CPPFLAGS) OPT_FAST=-O3 -DHTTP_PARSER_STRICT=0 -I. $(CPPFLAGS) CC?=gcc +AR?=ar test: test_g @@ -32,11 +33,13 @@ test_fast: http_parser.o test.c http_parser.h test-run-timed: test_fast while(true) do time ./test_fast > /dev/null; done +package: http_parser.o + $(AR) rcs libhttp_parser.a http_parser.o tags: http_parser.c http_parser.h test.c ctags $^ clean: - rm -f *.o test test_fast test_g http_parser.tar tags + rm -f *.o *.a test test_fast test_g http_parser.tar tags .PHONY: clean package test-run test-run-timed test-valgrind