# sample make file for building HERCULES 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 grbherc.res herc.3gr

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

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

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

hercpnt.obj: hercpnt.asm ..\include\statusfl.inc herc.inc \
	 ..\include\vmdaherc.inc grabmac.inc grabpnt.inc \
	 ..\include\selectio.inc ..\include\vmda.inc ..\include\vddgrb.inc \
	 ..\include\windows.inc wcmacros.inc

hercutil.obj: hercutil.asm ..\include\statusfl.inc herc.inc \
	 ..\include\vmdaherc.inc grabmac.inc grabpnt.inc \
	 ..\include\selectio.inc ..\include\vmda.inc ..\include\vddgrb.inc \
	 ..\include\windows.inc wcmacros.inc

herc.3gr: herc.obj hercpnt.obj hercutil.obj grabber.def grbherc.res
	link herc.obj hercpnt.obj hercutil.obj,herc.3gr,herc.map /MAP,libw /NOD,grabber.def
	rc /31 grbherc.res herc.3gr
	copy herc.map grabber.map
	mapsym grabber
	ren grabber.sym herc.sym
	del grabber.map
