makefile to build wormy.86p
[wormy.git] / Makefile
diff --git a/Makefile b/Makefile
new file mode 100644 (file)
index 0000000..1caebbf
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,33 @@
+Z80C  = tasm.exe
+MK86P = prgm86.exe
+
+-include local.mk
+
+all: wormy.86p
+
+wormy.86p: wormy.obj
+ifeq ($(MK86P), prgm86.exe)
+       ln -sT wormy.obj wormy
+       wine $(MK86P) wormy 2>/dev/null | tail -n 1
+       @echo
+       rm wormy
+else ifeq ($(MK86P), prgm86lin)
+       ln -sT wormy.obj wormy
+       $(MK86P) wormy | tail -n 1
+       rm wormy
+else
+       $(MK86P) wormy.obj wormy.86p
+endif
+       -rm wormy.obj
+
+wormy.obj:
+ifeq ($(Z80C), tasm.exe)
+       wine $(Z80C) -80 -b wormy.z80
+       -rm wormy.lst
+else
+       $(Z80C) wormy.z80 wormy.obj
+endif
+
+clean:
+       rm -f wormy.obj wormy.86p
+