#====================================================================
#
# Makefile	YAK.ABS
#
#====================================================================
#


BINDIR = d:/jaguar/bin/
INCLUDE = d:/jaguar/include

#====================================================================
#	Macro & Assembler flags
#====================================================================
#
STADDR = c000
#
MACFLAGS = -fb -g -cgpu
#
ALNFLAGS = -v -s -n -rq -a $(STADDR) x x
#
#====================================================================
#	Default Rules
#====================================================================


.SUFFIXES:  .o .s

.s.o:
	mac -fb -I$(INCLUDE) -DROBOTS=0 $*.s


.SUFFIXES:  .bin .gas

.gas.bin:
	mac $(MACFLAGS) $*.gas

.SUFFIXES:  .o .gas
.gas.o:
	mac $(MACFLAGS) $*.gas

robots.o: yak.s
	copy yak.s robots.s
	mac -fb -I$(INCLUDE) -DROBOTS=1 $*.s
	del robots.s


#
#====================================================================
#	EXECUTABLES
#====================================================================
#
all: yak.abs robots.abs

yak.abs: llama.bin yak.o
	aln $(ALNFLAGS) yak.o

robots.abs: llama.bin robots.o
	aln $(ALNFLAGS) robots.o


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