123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081 |
- includes := sysdefs.equ.asm\
- im2setup.equ.asm\
- main.code.asm\
- im2setup.code.asm\
- frametime.code.asm\
- frametime.bss.asm\
- main.bss.asm\
- zipped := USAGE.txt LICENSE.txt\
- vdptest.asm\
- sysdefs.equ.asm\
- main.code.asm\
- main.bss.asm\
- im2setup.equ.asm\
- im2setup.code.asm\
- frametime.code.asm\
- frametime.bss.asm\
- loadertpl.py\
- blank1.dsk.gz blank2.dsk.gz\
- Makefile bas2cas.py raw2cas.py raw2bin.py\
- vdptest.cas vdptest.bas vdptest.bin vdptest1.dsk vdptest2.dsk\
- orgdsk := 0xCEFD
- orgcas := $(orgdsk)
- all: vdptest.cas vdptest.bas vdptest.bin vdptest1.dsk vdptest2.dsk vdptest.zip
- zip: vdptest.zip
- cas: vdptest.cas
- bas: vdptest.bas
- bin: vdptest.bin
- dsk: vdptest.bas vdptest.bin vdptest1.dsk vdptest2.dsk
- vdptest.zip: $(zipped)
- rm -f $@
- zip $@ $+
- vdptest1.dsk: vdptest.bas vdptest.bin
- gzip -cd blank1.dsk.gz > $@
- mcopy -i $@ vdptest.bas ::
- mcopy -i $@ vdptest.bin ::
- vdptest2.dsk: vdptest.bas vdptest.bin
- gzip -cd blank2.dsk.gz > $@
- mcopy -i $@ vdptest.bas ::
- mcopy -i $@ vdptest.bin ::
- loader.bas: loadertpl.py
- python3 $< cas $(orgcas) > $@
- loader.cas: loader.bas
- python3 bas2cas.py $< $@ VDPTST
- vdptest.cas: vdptestc.raw loader.cas
- python3 raw2cas.py $< - VDPtst $(orgcas) | cat loader.cas - > $@
- vdptest.bas: loadertpl.py
- python3 $< dsk $(orgdsk) > $@
- vdptest.bin: vdptestd.raw
- python3 raw2bin.py $< $@ $(orgdsk)
- vdptestd.raw: vdptest.asm $(includes)
- pasmo --bin --equ origin=$(orgdsk) vdptest.asm $@
- vdptestc.raw: vdptest.asm $(includes)
- pasmo --bin --equ origin=$(orgcas) vdptest.asm $@
- clean:
- rm -f vdptest.cas vdptest.bas vdptest.bin vdptestc.raw vdptestd.raw \
- loader.cas loader.bas vdptest.bas \
- vdptest1.dsk vdptest2.dsk vdptest.zip
- .PHONY: all zip bas bin cas dsk clean
|