

SRCZIP=  entry.a86 dummy.a86  \
	 jmptbl0.a86 monobj0.a86 monout0.a86 monobju.a86 monoutu.a86 \
	 imouse.a86 imouseu.a86 externs.a86 \
	 ibmmdvsp.a86 catdvsp.a86 jvgdvsp.a86 \
	 egammre1.a86 egammre2.a86 \
	 catmmre1.a86 catmmre2.a86 \
	 monmmre1.a86 monmmre2.a86 \
	 jvgdbcs.a86 hrccp.a86 catcp.a86 dbcs.a86 font.a86 \
	 mblit.a86 cblit.a86 \
	 monspblt.a86 rastop.a86 rastopc.a86 \
	 jvgmblit.a86 jvgblit.a86 \
	 catmblit.a86 catblit.a86 \
	 hrcmblit.a86 hrcblit.a86 \
	 opttextv.a86 \
	 opttxt1.a86 opttxt2.a86 opttdraw.a86 lorespat.a86 \
	 copttxt1.a86 copttxt2.a86 coptdraw.a86 hirespat.a86 \
	 jvpttxt1.a86 jvpttxt2.a86 jvptdraw.a86 jvgpat.a86 \
	 jvg_zyxg.a86 cat_zyxg.a86 hrc_zyxg.a86 \
	 jvgfont.a86 jvg_drv0.a86 jvgregs.a86 jvgdev.a86 \
	 catfont.a86 cat_drv0.a86 catregs.a86 catdev.a86 \
	 hrcfont.a86 hrc_drv0.a86 hercregs.a86 hercdev.a86 \
	 isin.a86 enddseg.a86 \
	 udjvg9.inp udhrc9.inp udcat9.inp \
	 copying.txt readme.txt source.txt Makefile  

GEM_DRIVERS=sdjvg9.vga

BINZIP=$(GEM_DRIVERS) gem.cpi readme.txt copying.txt 

all:	$(GEM_DRIVERS)

#
# 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.
#
sdjvg9.vga:	entry.obj jmptbl0.obj monobju.obj  \
		jvg_zyxg.obj monoutu.obj jvgdbcs.obj jvgfont.obj \
		opttextv.obj isin.obj dummy.obj jvg_drv0.obj \
		jvgmblit.obj jvgblit.obj jvpttxt1.obj jvpttxt2.obj \
		jvptdraw.obj jvgpat.obj enddseg.obj
	link86 sdjvg9[i

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

jvg_drv0.obj:	jvg_drv0.a86 jvgregs.a86 externs.a86 jvgdvsp.a86 imouseu.a86 \
		egammre1.a86 egammre2.a86 jvgdev.a86

jvgmblit.obj:	jvgmblit.a86 mblit.a86
jvgblit.obj:	jvgblit.a86 cblit.a86
jvpttxt1.obj:	jvpttxt1.a86 copttxt1.a86
jvpttxt2.obj:	jvpttxt2.a86 copttxt2.a86
jvptdraw.obj:	jvptdraw.a86 coptdraw.a86
jvgpat.obj:	jvgpat.a86 hirespat.a86
jvgdbcs.obj:	jvgdbcs.a86 dbcs.a86
jvgfont.obj:	jvgfont.a86 font.a86


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