

SRCZIP=font.a86 egafont.a86 egaregs.a86 \
	 entry.a86 dummy.a86 debug.a86 \
	 jmptbl.a86 monobj.a86 monout.a86 monobjy.a86 \
	 imouse.a86 externs.a86 \
	 aximdvsp.a86 \
	 aximmre1.a86 aximmre2.a86 \
	 axispblt.a86 rastop.a86 \
	 aximblit.a86 axiblit.a86 \
	 copttext.a86 \
	 opttext.a86 opttxt1.a86 opttxt2.a86 opttdraw.a86  \
	 axpttxt1.a86 axpttxt2.a86 axptdraw.a86 axipat.a86 \
	 axi_zyxg.a86 codepage.a86 \
	 axi_drv.a86 axiregs.a86 axidev.a86 \
	 isin.a86 enddseg.a86 date.a86 copyrt.a86 \
	 sdaxi9.inp \
	 readme.txt \
	 copying.txt Makefile

BINZIP = sdaxi9.ega

all:	$(BINZIP)

#
# Ensure that the linker INP file is big enough - if it isn't you get 
# strange "Syntax error" messages. To be safe add 128 extra spaces to the
# end; LINK86 only reads up to the last multiple of 128 bytes.
#
sdaxi9.ega:	entry.obj jmptbl.obj monobjy.obj  \
		axi_zyxg.obj egacp.obj monout.obj egafont.obj \
		copttext.obj isin.obj dummy.obj axi_drv.obj \
		aximblit.obj axiblit.obj axpttxt1.obj axpttxt2.obj \
		axptdraw.obj axipat.obj enddseg.obj
	link86 sdaxi9[i

%.obj:	%.a86 externs.a86
	rasm86 $< $$pzsz

axi_drv.obj:	axi_drv.a86 axiregs.a86 externs.a86 aximdvsp.a86 imouse.a86 \
		aximmre1.a86 aximmre2.a86 axidev.a86 date.a86 copyrt.a86 

monobjy.obj:	monobjy.a86 monobj.a86 externs.a86

aximblit.obj:	aximblit.a86 monspblt.a86
axiblit.obj:	axiblit.a86 rastop.a86
axpttxt1.obj:	axpttxt1.a86 opttxt1.a86
axpttxt2.obj:	axpttxt2.a86 opttxt2.a86
axptdraw.obj:	axptdraw.a86 opttdraw.a86
axipat.obj:	axipat.a86 hirespat.a86

copttext.obj:	copttext.a86 opttext.a86

copttext.obj:	copttext.a86 opttext.a86
egacp.obj:	egacp.a86 codepage.a86

zip:	$(SRCZIP) $(BINZIP)
	zip apricot.zip $(SRCZIP) $(BINZIP)
