X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=src%2Fcom%2Fdogcows%2Fresources%2FC%2B%2BMakefile;h=68c794a6fb2034293e5ebcffc75c9583c5a45d9b;hb=15cdeb736935e012a479d24c50ff10b88553bf9f;hp=062a464470b19c0ca563cb1e628a87c030fd3213;hpb=bde33c9ffb21a7a0fa71e73a106154c451d48ad2;p=chaz%2Fvimcoder diff --git a/src/com/dogcows/resources/C++Makefile b/src/com/dogcows/resources/C++Makefile index 062a464..68c794a 100644 --- a/src/com/dogcows/resources/C++Makefile +++ b/src/com/dogcows/resources/C++Makefile @@ -1,19 +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