CFLAGS=-Wall -std=c11 CXXFLAGS=-Wall -std=c++11 DEFINES=-DTRIM_LINE1=0 -DTRIM_LINE2=0 all: test trim test: test.cpp libtrim.a g++ $(CXXFLAGS) $(DEFINES) -o test test.cpp libtrim.a runtest: test ./test trim: main.c libtrim.a gcc $(CFLAGS) $(DEFINES) -o trim main.c libtrim.a libtrim.a: trim.c trim.h gcc $(CFLAGS) $(DEFINES) -c trim.c -o trim.o ar rcs libtrim.a trim.o clean: rm -rf *.o lib*.a test trim doc/ doc: Doxyfile *.h doxygen Doxyfile ZIPFILES=Doxyfile Makefile catch.hpp main.c test.cpp test.pro trim.c trim.h trim.pro zip: $(ZIPFILES) rm -f trim.zip zip -9 trim.zip $(ZIPFILES)