summaryrefslogtreecommitdiff
path: root/cpp/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/Makefile')
-rw-r--r--cpp/Makefile21
1 files changed, 21 insertions, 0 deletions
diff --git a/cpp/Makefile b/cpp/Makefile
new file mode 100644
index 0000000..eafa683
--- /dev/null
+++ b/cpp/Makefile
@@ -0,0 +1,21 @@
+
+CXXFLAGS = -I.. -I. -Wall -g -O4
+LDFLAGS = -L.
+
+NEED_PREPROCESS = zone.hpp
+
+all: test
+
+%.hpp: %.hpp.erb
+ erb $< > $@
+
+test: $(NEED_PREPROCESS) unpack.o unpack_inline.o zone.o test.o object.hpp unpack.hpp
+ $(CXX) $(LDFLAGS) unpack.o unpack_inline.o zone.o test.o -o $@
+
+.PHONY: clean
+clean:
+ $(RM) unpack.o unpack_inline.o zone.o
+ $(RM) test.o
+ $(RM) test
+ $(RM) $(NEED_PREPROCESS)
+