Add 'package' target in Makefile which produces libhttp_parser.a

v0.6
Salman 14 years ago committed by Ryan Dahl
parent 2839784927
commit fb23d15ace

@ -3,6 +3,7 @@ OPT_DEBUG=-O0 -g -Wall -Wextra -Werror -I. $(CPPFLAGS)
OPT_FAST=-O3 -DHTTP_PARSER_STRICT=0 -I. $(CPPFLAGS) OPT_FAST=-O3 -DHTTP_PARSER_STRICT=0 -I. $(CPPFLAGS)
CC?=gcc CC?=gcc
AR?=ar
test: test_g test: test_g
@ -32,11 +33,13 @@ test_fast: http_parser.o test.c http_parser.h
test-run-timed: test_fast test-run-timed: test_fast
while(true) do time ./test_fast > /dev/null; done 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 tags: http_parser.c http_parser.h test.c
ctags $^ ctags $^
clean: 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 .PHONY: clean package test-run test-run-timed test-valgrind

Loading…
Cancel
Save