37 lines
1015 B
Makefile
37 lines
1015 B
Makefile
all: RAM2Eutil.po RAM2Eutil.dbg.po
|
|
|
|
.PHONY: clean
|
|
|
|
obj:
|
|
@mkdir obj
|
|
|
|
bin:
|
|
@mkdir bin
|
|
|
|
ram2e.c:
|
|
|
|
obj/ram2e.o: obj ram2e.c
|
|
cc65 ram2e.c -O --cpu 6502 -t apple2enh -o obj/ram2e.s
|
|
ca65 obj/ram2e.s -o obj/ram2e.o
|
|
|
|
obj/ram2e.dbg.o: obj ram2e.c
|
|
cc65 ram2e.c -O --cpu 6502 -t apple2enh -o obj/ram2e.dbg.s -DSKIP_RAM2E_DETECT
|
|
ca65 obj/ram2e.dbg.s -o obj/ram2e.dbg.o
|
|
|
|
bin/ram2e.sys: bin obj/ram2e.o
|
|
ld65 -o bin/ram2e.sys obj/ram2e.o -C apple2enh-system.cfg --lib apple2enh.lib -D __EXEHDR__=0
|
|
|
|
bin/ram2e.dbg.sys: bin obj/ram2e.dbg.o
|
|
ld65 -o bin/ram2e.dbg.sys obj/ram2e.dbg.o -C apple2enh-system.cfg --lib apple2enh.lib -D __EXEHDR__=0
|
|
|
|
RAM2Eutil.po: bin/ram2e.sys
|
|
cp prodos140.po bin/RAM2Eutil.po
|
|
cat bin/ram2e.sys | java -jar ./AppleCommander-ac-1.6.0.jar -p bin/RAM2Eutil.po ram2e.system sys 0x2000
|
|
|
|
RAM2Eutil.dbg.po: bin/ram2e.dbg.sys
|
|
cp prodos140.po bin/RAM2Eutil.dbg.po
|
|
cat bin/ram2e.dbg.sys | java -jar ./AppleCommander-ac-1.6.0.jar -p bin/RAM2Eutil.dbg.po ram2e.system sys 0x2000
|
|
|
|
clean:
|
|
rm -fr bin obj
|