# makefile.vc # for use with Microsoft Visual C 'nmake' # !include PROJECT = cost22 ROOT = . TMPDIR = . #TCL = "C:\Program Files\Tcl" TCL = C:\Tcl8.0 TCLLIBPATH = $(TCL)\lib CP = copy RM = del INCLUDES = -I"$(TCL)\include" DEFINES = -nologo TCL_LIBS = "$(TCLLIBPATH)"\tcl80vc.lib #TCL_LIBS = tcl76.lib OBJS = \ node.obj esis.obj stream.obj relation.obj rdsgmls.obj \ pile.obj ctrie.obj strmap.obj intern.obj tokmatch.obj \ tclcost.obj costq.obj subst.obj bindings.obj assoc.obj default: $(PROJECT).dll all: $(PROJECT).dll $(PROJECT).dll: $(OBJS) $(link) $(linkdebug) $(dlllflags) \ $(LIBSRCH) $(TCL_LIBS) \ $(guilibsdll) -out:$(PROJECT).dll $(OBJS) .c.obj: $(CC) $(cdebug) $(cflags) $(cvarsdll) $(INCLUDES) \ $(DEFINES) -Fo$(TMPDIR)\ $< EXE = costsh.exe exe: $(EXE) $(EXE): tclAppInit.obj $(OBJS) $(link) $(conlflags) $(LIBSRCH) $(TCL_LIBS) $(guilibsdll) \ -out:$(EXE) \ tclAppInit.obj $(OBJS) $(TCL_LIBS) clean: -$(RM) $(TMPDIR)\*.obj -$(RM) $(PROJECT).dll -$(RM) $(PROJECT).lib -$(RM) $(PROJECT).exp