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