chiark / gitweb /
Automate existing automatic steps with Makefile
[bedbugs.git] / src / Makefile
diff --git a/src/Makefile b/src/Makefile
new file mode 100644 (file)
index 0000000..8c41a02
--- /dev/null
@@ -0,0 +1,18 @@
+all: bedbugs.rule mungedlife.table
+
+clean:
+       rm bedbugs bedbugs.rule make-ruletable life.table mungedlife.table
+.PHONY: clean
+
+bedbugs.rule: bedbugs
+       ./bedbugs >bedbugs.rule
+
+mungedlife.table: life.table mungetable.pl
+       perl mungetable.pl <life.table >mungedlife.table
+
+life.table: make-ruletable
+       ./make-ruletable
+
+make-ruletable: make-ruletable.cpp
+
+bedbugs: bedbugs.c