mirror of
https://github.com/deater/dos33fsprogs.git
synced 2024-12-29 00:31:52 +00:00
113 lines
2.8 KiB
Makefile
113 lines
2.8 KiB
Makefile
PCX2HGR = ../../../utils/hgr-utils/pcx2hgr
|
|
DOS33 = ../../../utils/dos33fs-utils/dos33
|
|
TXT2BAS = ../../../utils/asoft_basic-utils/tokenize_asoft
|
|
SHAPETABLE = ../../../utils/hgr-utils/shape_table
|
|
|
|
all: ksp.dsk
|
|
|
|
|
|
$(TXT2BAS):
|
|
cd ../../../utils/asoft_basic-utils && make
|
|
|
|
$(SHAPETABLE):
|
|
cd ../../../utils/hgr-utils && make
|
|
|
|
$(PCX2HGR):
|
|
cd ../../../utils/hgr-utils && make
|
|
|
|
ACMPLX.BAS: acmplx.bas $(TXT2BAS)
|
|
$(TXT2BAS) < acmplx.bas > ACMPLX.BAS
|
|
|
|
CONTRACT.BAS: contract.bas
|
|
$(TXT2BAS) < contract.bas > CONTRACT.BAS
|
|
|
|
FLIGHT.BAS: flight.bas
|
|
$(TXT2BAS) < flight.bas > FLIGHT.BAS
|
|
|
|
KSP.BAS: ksp.bas
|
|
$(TXT2BAS) < ksp.bas > KSP.BAS
|
|
|
|
LAUNCH.BAS: launch.bas
|
|
$(TXT2BAS) < launch.bas > LAUNCH.BAS
|
|
|
|
LOADING.BAS: loading.bas
|
|
$(TXT2BAS) < loading.bas > LOADING.BAS
|
|
|
|
PHYSICS.BAS: physics.bas
|
|
$(TXT2BAS) < physics.bas > PHYSICS.BAS
|
|
|
|
VAB.BAS: vab.bas
|
|
$(TXT2BAS) < vab.bas > VAB.BAS
|
|
|
|
LOAD_KSP.BAS: load_ksp.bas
|
|
$(TXT2BAS) < load_ksp.bas > LOAD_KSP.BAS
|
|
|
|
ROCKET.SHAPE: ../ship2.table $(SHAPETABLE)
|
|
$(SHAPETABLE) -b < ../ship2.table > ROCKET.SHAPE
|
|
|
|
VAB.SHAPE: ../ship.table $(SHAPETABLE)
|
|
$(SHAPETABLE) -b < ../ship.table > VAB.SHAPE
|
|
|
|
|
|
ksp.dsk: ACMPLX.BAS \
|
|
CONTRACT.BAS \
|
|
FLIGHT.BAS \
|
|
KSP.BAS \
|
|
ROCKET.SHAPE \
|
|
VAB.SHAPE \
|
|
LOAD_KSP.BAS \
|
|
LAUNCH.BAS GLOBE.HGR LAUNCHPAD.HGR ORBIT_TOP.HGR ORBIT_RIGHT.HGR \
|
|
LOADING.BAS LOADING.HGR LOADING2.HGR SQUAD.HGR TITLE.HGR \
|
|
PHYSICS.BAS \
|
|
VAB.BAS VAB.HGR
|
|
$(DOS33) -y ksp.dsk BSAVE -a 0x2000 LOADING.HGR
|
|
$(DOS33) -y ksp.dsk BSAVE -a 0x2000 SQUAD.HGR
|
|
$(DOS33) -y ksp.dsk BSAVE -a 0x2000 TITLE.HGR
|
|
$(DOS33) -y ksp.dsk SAVE A VAB.BAS
|
|
$(DOS33) -y ksp.dsk SAVE B VAB.HGR
|
|
$(DOS33) -y ksp.dsk SAVE A LOADING.BAS
|
|
$(DOS33) -y ksp.dsk SAVE A ACMPLX.BAS
|
|
$(DOS33) -y ksp.dsk SAVE A LAUNCH.BAS
|
|
$(DOS33) -y ksp.dsk SAVE B GLOBE.HGR
|
|
$(DOS33) -y ksp.dsk SAVE B LAUNCHPAD.HGR
|
|
$(DOS33) -y ksp.dsk SAVE B ORBIT_RIGHT.HGR
|
|
$(DOS33) -y ksp.dsk SAVE B ORBIT_TOP.HGR
|
|
$(DOS33) -y ksp.dsk SAVE A PHYSICS.BAS
|
|
$(DOS33) -y ksp.dsk SAVE A FLIGHT.BAS
|
|
$(DOS33) -y ksp.dsk SAVE A CONTRACT.BAS
|
|
$(DOS33) -y ksp.dsk SAVE A KSP.BAS
|
|
$(DOS33) -y ksp.dsk SAVE A LOAD_KSP.BAS
|
|
$(DOS33) -y ksp.dsk SAVE B ROCKET.SHAPE
|
|
$(DOS33) -y ksp.dsk SAVE B VAB.SHAPE
|
|
|
|
|
|
LAUNCHPAD.HGR: ../launchpad.pcx
|
|
$(PCX2HGR) ../launchpad.pcx > LAUNCHPAD.HGR
|
|
|
|
ORBIT_TOP.HGR: ../orbit_top.pcx
|
|
$(PCX2HGR) ../orbit_top.pcx > ORBIT_TOP.HGR
|
|
|
|
ORBIT_RIGHT.HGR: ../orbit_right.pcx
|
|
$(PCX2HGR) ../orbit_right.pcx > ORBIT_RIGHT.HGR
|
|
|
|
GLOBE.HGR: ../globe.pcx
|
|
$(PCX2HGR) ../globe.pcx > GLOBE.HGR
|
|
|
|
LOADING.HGR: ../loading.pcx
|
|
$(PCX2HGR) ../loading.pcx -r > LOADING.HGR
|
|
|
|
LOADING2.HGR: ../loading2.pcx
|
|
$(PCX2HGR) ../loading2.pcx -r > LOADING2.HGR
|
|
|
|
SQUAD.HGR: ../squad.pcx
|
|
$(PCX2HGR) ../squad.pcx -r > SQUAD.HGR
|
|
|
|
TITLE.HGR: ../title.pcx
|
|
$(PCX2HGR) ../title.pcx -r > TITLE.HGR
|
|
|
|
VAB.HGR: ../vab.pcx
|
|
$(PCX2HGR) ../vab.pcx > VAB.HGR
|
|
|
|
clean:
|
|
rm -f *~ *.HGR *.SHAPE *.BAS
|