CC65BINDIR = ${PSMLDIR}/6502/ext/install/bin CC = $(CC65BINDIR)/cc65 AS = $(CC65BINDIR)/ca65 LD = $(CC65BINDIR)/ld65 BU6502CFG = bu6502.cfg BU6502LIB = ../cc65lib/bu6502.lib all: ${EXPTYPE}.img .PHONY: all ###### ${EXPTYPE}.img: ${EXPTYPE}.o ${BU6502CFG} ${BU6502LIB} $(LD) -o $@ -C ${BU6502CFG} $< ${BU6502LIB} -m ${EXPTYPE}.map ${EXPTYPE}.o: ${EXPTYPE}.s $(AS) --cpu 6502 $< -l ${EXPTYPE}.lst ${EXPTYPE}.s: ${EXPTYPE}.c $(CC) -D__6502__ ${CDEFINES} -t none -O -Oi --cpu 6502 $< ${BU6502LIB}: $(MAKE) -C ../cc65lib all ###### clean: -rm -rf *.s *.o *.lst *.map *.img *~