summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorSimon Robertshaw <simon@hardwired.org.uk>2012-05-30 11:32:58 (GMT)
committer Simon Robertshaw <simon@hardwired.org.uk>2012-05-30 11:32:58 (GMT)
commit86746f38b0c0f382f06eb11c59b3dc49641490aa (patch)
treee6b6b239f9097c06faa235e2773903f811458519 /Makefile
parent7074036b898083cdab1316cedbbade009ce6422d (diff)
downloadpowder-86746f38b0c0f382f06eb11c59b3dc49641490aa.zip
powder-86746f38b0c0f382f06eb11c59b3dc49641490aa.tar.gz
Separate SDL from graphics code
Also remove OS X specific project files and update Makefile to ensure the Element class generator only runs when necessary
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile10
1 files changed, 3 insertions, 7 deletions
diff --git a/Makefile b/Makefile
index 814d77e..a6d0982 100644
--- a/Makefile
+++ b/Makefile
@@ -1,14 +1,9 @@
HEADERS := $(wildcard src/*.h) $(wildcard src/*/*.h) $(wildcard generated/*.h)
SOURCES := $(wildcard src/*.cpp) $(wildcard src/*/*.cpp) $(wildcard src/*/*/*.cpp) $(wildcard generated/*.cpp)
+GENERATEDSOURCES := $(wildcard src/*/*/*.h) $(wildcard src/*/*/*.cpp)
OBJS := $(patsubst src/%.cpp,build/obj/%.o,$(SOURCES))
-NEWLINE := $(`echo "d\nd"`)
-ELEMENTFILES := $(patsubst src/simulation/%,\#include "%"$(NEWLINE),$(wildcard src/simulation/elements/*.cpp))
-#ELEMENTFILES := \#include "elements/watr.cpp"
-
-FOLDERS :=
-
CFLAGS := -w -Isrc/ -Idata/ -Igenerated/
OFLAGS := -fkeep-inline-functions
@@ -73,7 +68,8 @@ buildpaths-powder-x:
$(shell mkdir -p build/obj/powder-x/)
$(shell mkdir -p $(sort $(dir $(patsubst build/obj/%.o,build/obj/powder-x/%.o,$(OBJS)))))
-generate:
+generate: $(GENERATEDSOURCES)
+ touch generate
python generator.py
clean: