# $Id$ CC := gcc CFLAGS := -g -std=c99 -I$(shell pwd)/libw3/Library LDFLAGS := -L$(shell pwd)/libw3/Library -Wl,-R$(shell pwd)/libw3/Library LIBS := -lw3 .PHONY: all clean replace format all: ./Peacock ./Peacock:: $(MAKE) -C $@ CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" LIBS="$(LIBS)" format: clang-format -i `find Peacock -name "*.h" -or -name "*.c"` replace: for i in $(wildcard Peacock/*.c Peacock/*.h); do \ cat $$i | perl replace.pl > $$i.new; \ mv $$i.new $$i; \ done clean: $(MAKE) -C ./Peacock clean