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)