2024-07-24 05:20:45 +00:00
|
|
|
include ../../../Makefile.inc
|
|
|
|
|
|
|
|
LINKER_SCRIPTS = ../../../linker_scripts/
|
|
|
|
|
|
|
|
|
2024-08-18 04:36:59 +00:00
|
|
|
all: DISK05 LEVEL_CHAIR LEVEL_CHAIR2 MOVIE_CHAIR
|
2024-07-24 05:20:45 +00:00
|
|
|
|
|
|
|
####
|
|
|
|
|
|
|
|
DISK05: disk05.o
|
|
|
|
ld65 -o DISK05 disk05.o -C $(LINKER_SCRIPTS)/apple2_4000.inc
|
|
|
|
|
|
|
|
disk05.o: disk05.s ../zp.inc
|
|
|
|
ca65 -o disk05.o disk05.s -l disk05.lst
|
|
|
|
|
|
|
|
####
|
|
|
|
|
|
|
|
LEVEL_CHAIR: level_chair.o
|
|
|
|
ld65 -o LEVEL_CHAIR level_chair.o -C $(LINKER_SCRIPTS)/apple2_4000.inc
|
|
|
|
|
|
|
|
level_chair.o: level_chair.s \
|
|
|
|
../zp.inc ../hardware.inc ../qload.inc \
|
|
|
|
../common_defines.inc disk05_defines.inc \
|
|
|
|
leveldata_chair.inc \
|
2024-08-19 03:45:28 +00:00
|
|
|
graphics_chair/chair_graphics.inc \
|
|
|
|
../audio.s audio/chair_close.btc.zx02
|
2024-07-24 05:20:45 +00:00
|
|
|
ca65 -o level_chair.o level_chair.s -l level_chair.lst
|
|
|
|
|
|
|
|
####
|
|
|
|
|
2024-08-16 05:46:45 +00:00
|
|
|
LEVEL_CHAIR2: level_chair2.o
|
|
|
|
ld65 -o LEVEL_CHAIR2 level_chair2.o -C $(LINKER_SCRIPTS)/apple2_4000.inc
|
|
|
|
|
|
|
|
level_chair2.o: level_chair2.s \
|
|
|
|
../zp.inc ../hardware.inc ../qload.inc \
|
|
|
|
../common_defines.inc disk05_defines.inc \
|
|
|
|
leveldata_chair2.inc \
|
|
|
|
graphics_chair2/chair2_graphics.inc
|
|
|
|
ca65 -o level_chair2.o level_chair2.s -l level_chair2.lst
|
|
|
|
|
2024-08-18 04:36:59 +00:00
|
|
|
####
|
|
|
|
|
|
|
|
MOVIE_CHAIR: movie_chair.o
|
|
|
|
ld65 -o MOVIE_CHAIR movie_chair.o -C $(LINKER_SCRIPTS)/apple2_4000.inc
|
|
|
|
|
|
|
|
movie_chair.o: movie_chair.s \
|
|
|
|
../flip_pages.s ../disk00_files/draw_scene.s \
|
|
|
|
../zp.inc ../hardware.inc ../qload.inc \
|
|
|
|
../common_defines.inc disk05_defines.inc \
|
2024-08-19 03:45:28 +00:00
|
|
|
movie_chair/movie_chair.inc \
|
|
|
|
../audio.s audio/chair_open.btc.zx02
|
2024-08-18 04:36:59 +00:00
|
|
|
ca65 -o movie_chair.o movie_chair.s -l movie_chair.lst
|
2024-08-16 05:46:45 +00:00
|
|
|
|
|
|
|
####
|
|
|
|
|
2024-07-24 05:20:45 +00:00
|
|
|
graphics_chair/chair_graphics.inc:
|
|
|
|
cd graphics_chair && make
|
|
|
|
|
2024-08-16 05:46:45 +00:00
|
|
|
graphics_chair2/chair2_graphics.inc:
|
|
|
|
cd graphics_chair2 && make
|
|
|
|
|
2024-08-19 03:14:56 +00:00
|
|
|
movie_chair/movie_chair.inc:
|
|
|
|
cd movie_chair && make
|
|
|
|
|
2024-08-19 03:45:28 +00:00
|
|
|
audio/chair_open.btc.zx02:
|
|
|
|
cd audio && make
|
|
|
|
|
|
|
|
audio/chair_close.btc.zx02:
|
|
|
|
cd audio && make
|
2024-08-16 05:46:45 +00:00
|
|
|
|
2024-07-24 05:20:45 +00:00
|
|
|
####
|
|
|
|
|
|
|
|
clean:
|
|
|
|
rm -f *~ *.o *.lst DISK05 \
|
2024-08-16 05:46:45 +00:00
|
|
|
LEVEL_CHAIR LEVEL_CHAIR2
|
2024-07-24 05:20:45 +00:00
|
|
|
|
|
|
|
####
|
|
|
|
|
|
|
|
distclean:
|
|
|
|
rm -f *~ *.o *.lst DISK05 \
|
2024-08-16 05:46:45 +00:00
|
|
|
LEVEL_CHAIR LEVEL_CHAIR2
|
2024-07-24 05:20:45 +00:00
|
|
|
cd graphics_chair && make clean
|
2024-08-16 05:46:45 +00:00
|
|
|
cd graphics_chair2 && make clean
|
2024-08-19 03:45:28 +00:00
|
|
|
cd audio && make clean
|
2024-07-24 05:20:45 +00:00
|
|
|
|
|
|
|
|