MHMON/makefile
2020-09-23 14:56:51 +02:00

22 lines
534 B
Makefile

PROGNAME = mhmon
# Final output filename
BINFILE = $(PROGNAME).bin
CFGFILE = liv2.cfg
.PHONY: clean
all: obj/$(PROGNAME).o
ld65 -o bin/$(BINFILE) -Ln label -v -vm -m obj/map -C $(CFGFILE) $<
obj/%.o: src/%.asm src/*.inc
- @date +"Built %d-%b-%Y at %H:%M:%S" > obj/builddate.txt
- ca65 $< --cpu 65c02 -o $@ -I src
clean:
- mkdir -p obj
- mkdir -p bin
- rm -f obj/*
- rm -f bin/*
install: all
- (cat loader.txt ; srec_cat bin/$(BINFILE) -Binary -offset 24576 -output -Execution_Start_Address 0x5000 -HEader "ROM") | pbcopy