#====================================================================
#
# Makefile	EXAMPLES
#
#====================================================================
#
#====================================================================
#	Paths
#====================================================================
#
HOME   = c:\jaguar
#
OBJECT = $(HOME)
#
SRC    = $(HOME)
#
COMMON = $(HOME)
#
INC    = $(HOME)
#
#====================================================================
#	Macro & Assembler flags
#====================================================================
#
STADDR = 802000
#
ALNFLAGS = -l -a $(STADDR) x 4000
#
#====================================================================
#	Default Rules
#====================================================================
.SUFFIXES:	.o .s

.s.o:
	mac $*

.SUFFIXES:	.bin .gas

.gas.bin:
	gasm -Ic:\bin -o -S -CGPU -R1 $*
	ltxconv -a $*

.SUFFIXES:	.oj .das

.das.oj:
	gasm -Ic:\bin -o -S -CDSP $*.das
	ltxconv -l -otgasm $*
	mv tgasm.o $*.oj
	
#
#====================================================================
#	Dependencies
#====================================================================
#

#
#====================================================================
#	EXECUTABLES
#====================================================================
#

jagmand.db: jagmand.o intserv.o vidinit.o jlister.o\
		clearjag.o mandle.o mandle.bin
	aln $(ALNFLAGS) jagmand.o intserv.o vidinit.o jlister.o\
		clearjag.o mandle.o -i mandle.bin end
	filefix jagmand.abs

jagshad.db: jagline.o intserv.o vidinit.o listbar.o\
		blitshad.o clearbar.o
	aln $(ALNFLAGS) -o jagshad jagline.o intserv.o vidinit.o listbar.o\
		blitshad.o clearbar.o
	filefix jagshad.abs

jagskew.db: jagline.o intserv.o vidinit.o listbar.o\
		blitskew.o clearbar.o
	aln $(ALNFLAGS) -o jagskew jagline.o intserv.o vidinit.o listbar.o\
		blitskew.o clearbar.o
	filefix jagskew.abs

jagblck.db: jagline.o intserv.o vidinit.o listbar.o\
		blitblck.o clearbar.o
	aln $(ALNFLAGS) -o jagblck jagline.o intserv.o vidinit.o listbar.o\
		blitblck.o clearbar.o
	filefix jagblck.abs

jagslnt.db: jagline.o intserv.o vidinit.o listbar.o\
		blitslnt.o clearbar.o
	aln $(ALNFLAGS) -o jagslnt jagline.o intserv.o vidinit.o listbar.o\
		blitslnt.o clearbar.o
	filefix jagslnt.abs

jagline.db: jagline.o intserv.o vidinit.o listbar.o\
		blitline.o clearbar.o
	aln $(ALNFLAGS) jagline.o intserv.o vidinit.o listbar.o\
		blitline.o clearbar.o
	filefix jagline.abs

simple.db: simpsyn.oj simple.o
	aln $(ALNFLAGS) simple.o simpsyn.oj
	filefix simple.abs

#====================================================================
#		EOF
#====================================================================

