Makefile now uses obj/ and bin/ directories

This commit is contained in:
Zane Kaminski 2020-05-21 19:06:06 -04:00
parent 990472bd8c
commit 435f788177

View File

@ -1,18 +1,24 @@
all: ram2e140.po all: ram2e140.po
ram2e140.po: ram2e.sys ram2e140.po: bin/ram2e.sys
cp prodos140.po ram2e140.po cp prodos140.po bin/ram2e140.po
cat ram2e.sys | java -jar ./AppleCommander-ac-1.6.0.jar -p ram2e140.po ram2e.system sys 0x2000 cat bin/ram2e.sys | java -jar ./AppleCommander-ac-1.6.0.jar -p bin/ram2e140.po ram2e.system sys 0x2000
ram2e.sys: ram2e.o bin:
ld65 -o ram2e.sys ram2e.o -C apple2enh-system.cfg --lib apple2enh.lib -D __EXEHDR__=0 @mkdir bin
ram2e.o: ram2e.c bin/ram2e.sys: bin obj/ram2e.o
cc65 ram2e.c -O --cpu 6502 -t apple2enh -o ram2e.s ld65 -o bin/ram2e.sys obj/ram2e.o -C apple2enh-system.cfg --lib apple2enh.lib -D __EXEHDR__=0
ca65 ram2e.s
obj:
@mkdir obj
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
ram2e.c: ram2e.c:
.PHONY: clean .PHONY: clean
clean: clean:
rm -f ram2e.s *.o *.sys ram2e140.po rm -fr bin obj