mirror of
https://github.com/LIV2/MHMON.git
synced 2025-12-06 00:32:45 +00:00
22 lines
534 B
Makefile
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
|