
#   ************************************************************************
#   *			   makefile for xmswatch.exe			   *
#   ************************************************************************

!INCLUDE	<standard.mak>
!INCLUDE	<keepc.mak>

TARGETS : xmswatch.exe

api.obj : api.c xmswatch.h
  $(COMPILE) $(KEEP) api.c

arena.obj : arena.c
  $(COMPILE) $(KEEP) /D _MANUAL_UMBLINK_ arena.c

consult.obj : consult.c xmswatch.h

driver.obj : driver.asm
  $(ASSEMBLE) /D "_ATTRIBUTE_=IS_CHAR_DEVICE OR IOCTL_OK" \
  /D _NAME_=XMSWWWW0 driver.asm

free.obj : free.c xmsfunc.h xmswatch.h

handlers.obj : handlers.c

hma.obj : hma.c xmsfunc.h

install.obj : install.c xmswatch.h

list.obj : list.c xmswatch.h

main.obj : main.c

memowner.obj : memowner.c
  $(COMPILE) $(KEEP) /D _MANUAL_UMBLINK_ memowner.c

monitor.obj : monitor.c xmswatch.h
  $(COMPILE) $(KEEP) monitor.c

version.obj : version.c

watched.obj : watched.c xmsfunc.h xmswatch.h

xms.obj : xms.asm

xmschain.obj : xmschain.c

xmsfunc.obj : xmsfunc.c xmsfunc.h

#   Link with DRIVER.OBJ, CRTDRVR.LIB and CRTKEEPC.LIB

#   GETXMS.OBJ is also in the library directory and is assumed to be
#   current.

xmswatch.exe : api.obj arena.obj consult.obj driver.obj free.obj \
	       handlers.obj hma.obj install.obj list.obj \
	       main.obj memowner.obj monitor.obj version.obj \
	       watched.obj xms.obj xmschain.obj xmsfunc.obj
  $(LINK) @<<xmswatch.lnk
driver+crtdrvr.lib+crtkeepc.lib+getxms+
api+arena+consult+free+
handlers+hma+install+list+
main+memowner+monitor+version+
watched+xms+xmschain+xmsfunc
xmswatch;
<<KEEP

#   ************************************************************************

