aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile14
1 files changed, 13 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index 1f83663..eb34638 100644
--- a/Makefile
+++ b/Makefile
@@ -4,6 +4,8 @@ CFLAGS=-Wall -O2
CPPFLAGS=-Wall -O2 -std=c++11
BINARIES=engine
+OBJS=enginedata.o
+DEPFILES=$(OBJS:.o=.d)
.PHONY: all clean
@@ -11,8 +13,18 @@ BINARIES=engine
all: $(BINARIES)
clean:
- rm $(BINARIES)
+ rm -f $(BINARIES) $(OBJS) $(DEPFILES)
+
+
+-include $(OBJS:.o=.d)
engine: engine.cpp enginedata.o
$(CXX) $(CPPFLAGS) -o $@ $^
+
+#enginedata: enginedata.cpp enginedata.h
+# $(CXX) $(CPPFLAGS) -o %@ enginedata.cpp
+
+%.o: %.cpp
+ $(CXX) $(CPPFLAGS) $*.cpp -c -o $*.o
+ $(CXX) -MM $(CPPFLAGS) $*.cpp > $*.d