# sample make file for building CGA grabber for Windows/386

# comment this definition out with a "#", if building a non-debugging version
Debug=-DDEBUG

.asm.obj:
        masm5 -w1 -Mx -t $(Debug) -I. -I..\include -p .\$*.asm;

all: grabber.lib grbcga.res cga.3gr

grabber.lib: grabber.def
	implib grabber.lib grabber.def

grbcga.res: grbcga.rc .\grabber.rcv ..\include\version.h ..\include\ver.h \
	    ..\include\common.ver
	rc /r -X -I..\include $*.rc

cga.obj: cga.asm ..\include\statusfl.inc cga.inc ..\include\vmdacga.inc \
	 grabmac.inc grabpnt.inc ..\include\selectio.inc \
	 ..\include\int2fapi.inc ..\include\vmda.inc ..\include\vddgrb.inc \
	 ..\include\windows.inc wcmacros.inc

cgapaint.obj: cgapaint.asm ..\include\statusfl.inc cga.inc \
	 ..\include\vmdacga.inc grabmac.inc grabpnt.inc \
	 ..\include\selectio.inc ..\include\vmda.inc ..\include\vddgrb.inc \
	 ..\include\windows.inc wcmacros.inc

cgautil.obj: cgautil.asm ..\include\statusfl.inc cga.inc \
	 ..\include\vmdacga.inc grabmac.inc grabpnt.inc \
	 ..\include\selectio.inc ..\include\vmda.inc ..\include\vddgrb.inc \
	 ..\include\windows.inc wcmacros.inc

cga.3gr: cga.obj cgapaint.obj cgautil.obj grabber.def grbcga.res
	link cga.obj cgapaint.obj cgautil.obj,cga.3gr,cga.map /MAP,libw /NOD,grabber.def
	rc /31 grbcga.res cga.3gr
	copy cga.map grabber.map
	mapsym grabber
	ren grabber.sym cga.sym
	del grabber.map
