#====================================================================
#
# Makefile for GPU 2600 Emulator
#
#====================================================================
#
#
.SUFFIXES:	.o .s
.s.o:
	mac  -u -fb $*


.SUFFIXES:	.bin .gas
.gas.bin:
	gasm -o -CGPU -R1 -l $*.GAS
	ltxconv -a $*


.SUFFIXES:	.o .gas
.gas.o:
	xdefsym $*.GAS
	gasm -l -CGPU -R1 -S -Id:\bin\ -c -o $*.GAS
	ltxconv -lGPU $*

.SUFFIXES:	.bin .das
.das.bin:
	gasm -o -CDSP -R1 -l $*.DAS
	ltxconv -a $*


#.SUFFIXES:	.o .das
#.das.o:
#	xdefsym $*.DAS
#	gasm -l -o -c -CDSP -R1 -S -Id:\bin $*.DAS
#	ltxconv -lDSP $*
#
#
#====================================================================
#	EXECUTABLES
#====================================================================
#
#
gpu26.abs: gpu26.o dspu.o gpuu.o makefile
	aln -l -f -a 5000 x x -o gpu26.abs gpu26.o dspu.o gpuu.o\
		-i berzerk.bin berz\
		-i pacman.bin pac\
		-i yars.bin yars\
		-i mcomand.bin mcomand\
		-i frostb.bin frostb\
		-i test1.bin test1
	filefix4 gpu26.abs
#
dspu.o: dspu.das
#	xdefsymx -l $*.DAS
	xdefsymx $*.DAS
	mac -id:\bin -fb dspu.das

gpuu.o: gpuu.gas
	xdefsymx -l $*.GAS
#	xdefsymx  $*.GAS
	mac -id:\bin -fb gpuu.gas
