# TARGET = window-test # SOURCES = windowing.cpp window-test.cpp canvas.cpp common.cpp TARGET = match3-test SOURCES = state.cpp curves.cpp board.cpp game.cpp gameDB.cpp canvas.cpp windowing.cpp common.cpp match3-test.cpp CFLAGS = -g -DUSE_RETINA=0 -DUSE_CPP11=1 -DUSE_OPENGL=0 -O0 -I. -I/usr/X11/include #vCFLAGS = -g -DUSE_RETINA=1 -DUSE_CPP11=1 -DUSE_OPENGL=1 -O0 -I. -I/usr/X11/include LFLAGS = -g -L/usr/X11/lib -lpng -lsqlite3 -framework AppKit -framework OpenGL -include Makefile.inc build/buildPatterns: tools/buildPatterns.cpp c++ $< -o $@ db/patterns.csv: build/buildPatterns $< > $@ build/gameDB.db: db/*.csv db/patterns.csv ./buildSteps.sh --buildDB # Fake dependancy to cause DB to be re-built if required # ADDITIONAL_DEPS = build/gameDB.db gameDB.cpp: build/gameDB.db TOOL_SRC = tool.cpp curves.cpp board.cpp game.cpp gameDB.cpp canvas.cpp windowing.cpp common.cpp build/tool: $(TOOL_SRC) c++ $(CFLAGS) $(LFLAGS) $(TOOL_SRC) -o $@