buf.c

Simple byte buffers
git clone git://git.finwo.net/lib/buf.c
Log | Files | Refs | README | LICENSE

Makefile (336B)


      1 TESTS:=
      2 TESTS+=$(patsubst %.c,%,$(wildcard test/*.c))
      3 
      4 .PHONY: default
      5 default: tests
      6 
      7 $(TESTS): ${TESTS:=.c}
      8 	$(CC) $@.c src/buf.c -I test -I src -o $@
      9 
     10 .PHONY: tests
     11 tests: $(TESTS) ${TESTS:=.c}
     12 	for test in $(TESTS); do \
     13 		$$test ; \
     14 	done
     15 
     16 .PHONY: clean
     17 clean:
     18 	rm -f $(TESTS)
     19 
     20 README.md: src/buf.h
     21 	stddoc < src/buf.h > README.md