--- /dev/null
+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
+