X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=src%2Fcom%2Fdogcows%2Fresources%2FC%2B%2BMakefile;h=68c794a6fb2034293e5ebcffc75c9583c5a45d9b;hb=15cdeb736935e012a479d24c50ff10b88553bf9f;hp=b1cb4eda00f3e301948fcba922c4cbea7bb8a5ac;hpb=8a2b2bbbe6e13cee2f5118e1ce814bf17f058299;p=chaz%2Fvimcoder diff --git a/src/com/dogcows/resources/C++Makefile b/src/com/dogcows/resources/C++Makefile index b1cb4ed..68c794a 100644 --- a/src/com/dogcows/resources/C++Makefile +++ b/src/com/dogcows/resources/C++Makefile @@ -1,17 +1,26 @@ -CXX := g++ -CXXFLAGS := -O0 -g -Wall +CXX = g++ +CXXFLAGS = -O0 -ggdb -Wall all: driver - + run: all ./driver - + test: all ./driver -exit_on_fail +driver.o: $CLASSNAME$.o + driver: driver.o - $(CXX) $(CXXFLAGS) $< -o $@ $(LDFLAGS) $(LIBS) + $(CXX) $(CXXFLAGS) $< -o $@ $(LDFLAGS) $(LDLIBS) + +clean: + rm -f $CLASSNAME$.o driver.o driver + +distclean: clean + rm -f $CLASSNAME$ -.PHONY: all run test +.PHONY: all run test clean distclean +# vim:ft=make:noet:ts=8