test: http_parser.o test.c gcc -g -O2 $^ -o $@ http_parser.o: http_parser.c http_parser.h Makefile gcc -g -c -O2 $< http_parser.c: http_parser.rl Makefile ragel -s -G2 $< -o $@ tags: http_parser.rl http_parser.h test.c ctags $^ clean: rm -f *.o http_parser.c test .PHONY: clean