#               *Translator Definitions*
ASM ! as68k /I..\hdr;..\..\ifc
LINK ! link -fdebug.spc
#               *Implicit Rules*
.src.oa
  6ASM7 $<

.path.src ! ..\lib
.path.hdr ! ..\hdr
#               *List Macros*
SRC_dependencies ! \
bp.src \
co.src \
debug.src    \
dishow.src \
display.src   \
dump.src       \
exam.src        \
go.src \
io.src           \
main.src \
misc.src \
opcode.src \
operand.src \
reg.src 

#              *Explicit Rules*
debug.pmg: debug.abs
        dl /cROM debug
debug.abs: $(SRC_dependencies:.src=.o)
  $(LINK) /s @&&`
debug.abs
debug.map
$(SRC_dependencies:.src=.o)
`
operand.o: operand.src operand.hdr opcode.hdr
        $(ASM) operand.src

opcode.oa opcode.src operand.hdr opcode.hdr
        $(ASM) opcode.src

clean:
        del *.o *.pmg *.img *.bak *.lis *.abs *.map
