#build KIWI diagnostics # # to make diagnostics type: make -f makediag CFLAGS = -v -S OBJECTS = d86mn.o d86l1.o d86l2.o d86l3.o d86lp.o d86asm.o kiwisubs.o kdsio.o hkinit.o mdiag5.o UCODE = uc86d INCLUDES = diag.h diagdat.h kiwi.h rabits.h msgs.h d8600a.sr: $(OBJECTS) $(UCODE).o $(INCLUDES) ld -LT 3000 $(OBJECTS) $(UCODE).o -o d8600a.bin size d8600a.bin cp d8600a.bin d8600a.sbin strip d8600a.sbin nm d8600a.bin > d8600a.map hex d8600a.bin > d8600a.sr touch d8600a.sr d86l1.o: d86l1.c $(INCLUDES) cc -v -S d86l1.c as -o d86l1.o -l d86l1.s d86l2.o: d86l2.c $(INCLUDES) cc -v -S d86l2.c as -o d86l2.o -l d86l2.s d86l3.o: d86l3.c $(INCLUDES) cc -v -S d86l3.c as -o d86l3.o -l d86l3.s d86mn.o: d86mn.c $(INCLUDES) cc -v -S d86mn.c as -o d86mn.o -l d86mn.s d86lp.o: d86lp.c $(INCLUDES) cc -v -S d86lp.c as -o d86lp.o -l d86lp.s kiwisubs.o: kiwisubs.c $(INCLUDES) cc -v -S kiwisubs.c as -o kiwisubs.o -l kiwisubs.s kdsio.o: kdsio.c $(INCLUDES) cc -v -S kdsio.c as -o kdsio.o -l kdsio.s hkinit.o: hkinit.c $(INCLUDES) cc -v -S hkinit.c as -o hkinit.o -l hkinit.s d86asm.o: d86asm.s as -o d86asm.o -l d86asm.s mdiag5.o: mdiag5.c cc -v -S mdiag5.c as -o mdiag5.o -l mdiag5.s $(UCODE).o: $(UCODE).c cc $(CFLAGS) $(UCODE).c as -o $(UCODE).o -l $(UCODE).s /* */