PROJ	=DISPATCH
DEBUG	=1
CC	=qcl
CFLAGS_G	= /AL /W1 /Ze 
CFLAGS_D	= /Zd /Zr /Gi$(PROJ).mdt /Od 
CFLAGS_R	= /Od /DNDEBUG 
CFLAGS	=$(CFLAGS_G) $(CFLAGS_D)
LFLAGS_G	= /CP:0xffff /NOI /NOE /SE:0x80 /ST:0x88b8 
LFLAGS_D	= /INCR 
LFLAGS_R	= 
LFLAGS	=$(LFLAGS_G) $(LFLAGS_D)
RUNFLAGS	=
OBJS_EXT = 	
LIBS_EXT = 	..\toolbox\graphics.lib 

all:	$(PROJ).exe

dispatch.obj:	dispatch.c

edit.obj:	..\toolbox\edit.c

getkey.obj:	..\toolbox\getkey.c

mousefun.obj:	..\toolbox\mousefun.c

userio.obj:	userio.c

realtype.obj:	..\toolbox\realtype.c

gj.obj:	..\toolbox\gj.c

mulreg.obj:	..\toolbox\mulreg.c

curvefit.obj:	..\toolbox\curvefit.c

worlddr.obj:	..\toolbox\worlddr.c

segraph.obj:	..\toolbox\segraph.c

async2.obj:	..\toolbox\async2.c

plotter.obj:	..\toolbox\plotter.c

selib.obj:	..\toolbox\selib.c

$(PROJ).exe:	dispatch.obj edit.obj getkey.obj mousefun.obj userio.obj realtype.obj \
	gj.obj mulreg.obj curvefit.obj worlddr.obj segraph.obj async2.obj plotter.obj selib.obj $(OBJS_EXT)
	echo >NUL @<<$(PROJ).crf
dispatch.obj +
edit.obj +
getkey.obj +
mousefun.obj +
userio.obj +
realtype.obj +
gj.obj +
mulreg.obj +
curvefit.obj +
worlddr.obj +
segraph.obj +
async2.obj +
plotter.obj +
selib.obj +
$(OBJS_EXT)
$(PROJ).exe

$(LIBS_EXT);
<<
	ilink -a -e "link $(LFLAGS) @$(PROJ).crf" $(PROJ)

run: $(PROJ).exe
	$(PROJ) $(RUNFLAGS)