mirror of
https://github.com/deater/dos33fsprogs.git
synced 2024-08-18 23:29:26 +00:00
62 lines
1.8 KiB
Makefile
62 lines
1.8 KiB
Makefile
DOS33 = ../dos33fs-utils/dos33
|
|
TXT2BAS = ../asoft_basic-utils/tokenize_asoft
|
|
SHAPETABLE = ../hgr-utils/shape_table
|
|
SOUNDCONVERT = ../asoft_sound/asoft_sound
|
|
|
|
all: glados33.dsk
|
|
|
|
OBJECTS.SHAPE: objects.shape
|
|
$(SHAPETABLE) -b < objects.shape > OBJECTS.SHAPE
|
|
|
|
CUBE.BAS: cube.bas
|
|
$(TXT2BAS) < cube.bas > CUBE.BAS
|
|
|
|
PORTAL.BAS: portal.bas
|
|
$(TXT2BAS) < portal.bas > PORTAL.BAS
|
|
|
|
STILL_ALIVE.BAS: still_alive.bas
|
|
$(TXT2BAS) < still_alive.bas > STILL_ALIVE.BAS
|
|
|
|
JOYSTICK_TEST.BAS: joystick_test.bas
|
|
$(TXT2BAS) < joystick_test.bas > JOYSTICK_TEST.BAS
|
|
|
|
MOUSE_TEST.BAS: mouse_test.bas
|
|
$(TXT2BAS) < mouse_test.bas > MOUSE_TEST.BAS
|
|
|
|
shape_test.bas: objects.shape
|
|
$(SHAPETABLE) < objects.shape > shape_test.bas
|
|
|
|
SHAPE_TEST.BAS: shape_test.bas
|
|
$(TXT2BAS) < shape_test.bas > SHAPE_TEST.BAS
|
|
|
|
sound_test.bas: still_alive.notes
|
|
$(SOUNDCONVERT) < still_alive.notes > sound_test.bas
|
|
|
|
SOUND_TEST.BAS: sound_test.bas
|
|
|
|
$(TXT2BAS) < sound_test.bas > SOUND_TEST.BAS
|
|
|
|
asm/STILL_ALIVE.BIN: asm/still_alive.s
|
|
cd asm && make
|
|
|
|
glados33.dsk: STILL_ALIVE.BAS OBJECTS.SHAPE SHAPE_TEST.BAS SOUND_TEST.BAS \
|
|
PORTAL.BAS CUBE.BAS PORTAL_TITLE.HGR GLADOS.HGR MOUSE_TEST.BAS \
|
|
JOYSTICK_TEST.BAS \
|
|
asm/STILL_ALIVE.BIN
|
|
$(DOS33) -y glados33.dsk SAVE A STILL_ALIVE.BAS
|
|
$(DOS33) -y glados33.dsk SAVE B OBJECTS.SHAPE
|
|
$(DOS33) -y glados33.dsk SAVE B PORTAL_TITLE.HGR
|
|
$(DOS33) -y glados33.dsk SAVE B GLADOS.HGR
|
|
$(DOS33) -y glados33.dsk SAVE A SHAPE_TEST.BAS
|
|
$(DOS33) -y glados33.dsk SAVE A SOUND_TEST.BAS
|
|
$(DOS33) -y glados33.dsk SAVE A PORTAL.BAS
|
|
$(DOS33) -y glados33.dsk SAVE A CUBE.BAS
|
|
$(DOS33) -y glados33.dsk SAVE A MOUSE_TEST.BAS
|
|
$(DOS33) -y glados33.dsk SAVE A JOYSTICK_TEST.BAS
|
|
$(DOS33) -y glados33.dsk BSAVE -a 0xc00 asm/STILL_ALIVE.BIN
|
|
|
|
clean:
|
|
cd asm && make clean
|
|
rm -f *~ *.BAS *.SHAPE sound_test.bas shape_test.bas *.lst
|
|
|