dos33fsprogs/graphics/gr/lines/Makefile

77 lines
1.8 KiB
Makefile
Raw Normal View History

2021-03-27 20:31:52 +00:00
include ../../../Makefile.inc
DOS33 = ../../../utils/dos33fs-utils/dos33
TOKENIZE = ../../../utils/asoft_basic-utils/tokenize_asoft
LINKERSCRIPTS = ../../../linker_scripts
EMPTYDISK = ../../../empty_disk/empty.dsk
all: lines.dsk
2021-03-28 22:04:19 +00:00
lines.dsk: HELLO LINES LINES_SMALL LINES_ROM LINES_WIKI LINES_BOT LINES_RECURSE
2021-03-27 20:31:52 +00:00
cp $(EMPTYDISK) lines.dsk
$(DOS33) -y lines.dsk SAVE A HELLO
$(DOS33) -y lines.dsk BSAVE -a 0xC00 LINES
$(DOS33) -y lines.dsk BSAVE -a 0xC00 LINES_SMALL
$(DOS33) -y lines.dsk BSAVE -a 0xC00 LINES_ROM
2021-03-27 22:22:42 +00:00
$(DOS33) -y lines.dsk BSAVE -a 0xC00 LINES_WIKI
2021-03-28 05:08:29 +00:00
$(DOS33) -y lines.dsk BSAVE -a 0x36B LINES_BOT
2021-03-28 22:04:19 +00:00
$(DOS33) -y lines.dsk BSAVE -a 0xC00 LINES_RECURSE
2021-03-27 20:31:52 +00:00
###
HELLO: hello.bas
$(TOKENIZE) < hello.bas > HELLO
###
LINES: lines.o
ld65 -o LINES lines.o -C $(LINKERSCRIPTS)/apple2_c00.inc
lines.o: lines.s
ca65 -o lines.o lines.s -l lines.lst
###
LINES_SMALL: lines_small.o
ld65 -o LINES_SMALL lines_small.o -C $(LINKERSCRIPTS)/apple2_c00.inc
lines_small.o: lines_small.s
ca65 -o lines_small.o lines_small.s -l lines_small.lst
###
LINES_ROM: lines_rom.o
ld65 -o LINES_ROM lines_rom.o -C $(LINKERSCRIPTS)/apple2_c00.inc
lines_rom.o: lines_rom.s
ca65 -o lines_rom.o lines_rom.s -l lines_rom.lst
2021-03-27 22:22:42 +00:00
###
LINES_WIKI: lines_wiki.o
ld65 -o LINES_WIKI lines_wiki.o -C $(LINKERSCRIPTS)/apple2_c00.inc
lines_wiki.o: lines_wiki.s
ca65 -o lines_wiki.o lines_wiki.s -l lines_wiki.lst
2021-03-28 04:27:06 +00:00
###
2021-03-28 22:04:19 +00:00
LINES_RECURSE: lines_recurse.o
ld65 -o LINES_RECURSE lines_recurse.o -C $(LINKERSCRIPTS)/apple2_c00.inc
lines_recurse.o: lines_recurse.s
ca65 -o lines_recurse.o lines_recurse.s -l lines_recurse.lst
###
2021-03-28 04:27:06 +00:00
LINES_BOT: lines_bot.o
2021-03-28 05:08:29 +00:00
ld65 -o LINES_BOT lines_bot.o -C ./apple2_36b.inc
2021-03-28 04:27:06 +00:00
lines_bot.o: lines_bot.s
ca65 -o lines_bot.o lines_bot.s -l lines_bot.lst
2021-03-27 20:31:52 +00:00
###
clean:
2021-03-28 22:04:19 +00:00
rm -f *~ *.o *.lst HELLO LINES LINES_SMALL LINES_ROM LINES_WIKI LINES_BOT LINES_RECURSE