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

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

all: grabber.lib grbplas.res plasma.3gr

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

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

plasma.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
        masm5 -w1 -Mx -t $(Debug) -DCPQ_PLASMA -I. -I..\include -p cga.asm, plasma.obj;

plspaint.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
        masm5 -w1 -Mx -t $(Debug) -DCPQ_PLASMA -I. -I..\include -p cgapaint.asm, plspaint.obj;

plsutil.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
        masm5 -w1 -Mx -t $(Debug) -DCPQ_PLASMA -I. -I..\include -p cgautil.asm, plsutil.obj;

plasma.3gr: plasma.obj plspaint.obj plsutil.obj grabber.def grbplas.res
	link plasma.obj plspaint.obj plsutil.obj,plasma.3gr,plasma.map /MAP,libw /NOD,grabber.def
	rc /31 grbplas.res plasma.3gr
	copy plasma.map grabber.map
	mapsym grabber
	copy grabber.sym plasma.sym
	del grabber.map
