# Makefile for NMAKE to build basekit/stardll files. Needs to be used # in a kitgen build tree. !include ..\..\Makefile.vc CLIBASEOBJS = $(BUILD)\pwb.obj $(BUILD)\rechan.obj \ $(BUILD)\zlib.obj $(BUILD)\tclkitsh.res kit-lite.dll: setup tcl $(PARTS) files $(CLIBASEOBJS) @$(CC) $(CFLAGS) -I$(BUILD)/include -DKIT_DLL -DKIT_LITE \ -DSTATIC_BUILD -c ../../kitInit.c -Fo$(BUILD)/basekitInit.obj @$(LINK) $(LDFLAGS) -dll -out:$@ -def:basekit.def \ $(CLIBASEOBJS) \ $(BUILD)\basekitInit.obj $(BUILD)\vfs.obj \ $(BUILD)\lib\vqtcl4.1\vqtcl4*.lib \ $(BUILD)\lib\zlib.lib \ $(BUILD)\lib\tcl$V*.lib \ $(BUILD)\lib\tcldde1*.lib \ $(BUILD)\lib\tclreg1*.lib $(LIBS) $(_VC_MANIFEST_EMBED_DLL) kit-cli.exe -init- ../../setupvfs.tcl $(KITOPTS) $@ cli kitsh.dll: setup tcl mk itcl $(PARTS:vqtcl=) files $(CLIBASEOBJS) @$(CC) $(CFLAGS) -I$(BUILD)/include -DSTATIC_BUILD \ -DKIT_DLL -DKIT_INCLUDES_ITCL \ -c ../../kitInit.c -Fo$(BUILD)/basekitInit.obj @$(LINK) $(LDFLAGS) -dll -out:$@ -def:basekit.def \ $(CLIBASEOBJS) \ $(BUILD)\basekitInit.obj $(BUILD)\vfs.obj \ $(BUILD)\mk4tcl.obj $(BUILD)\mk4too.obj \ $(BUILD)\lib\mk4vc*.lib \ $(BUILD)\lib\itcl3.4\itcl3*.lib \ $(BUILD)\lib\zlib.lib \ $(BUILD)\lib\tcl$V*.lib \ $(BUILD)\lib\tcldde1*.lib \ $(BUILD)\lib\tclreg1*.lib $(LIBS) $(_VC_MANIFEST_EMBED_DLL) kit-cli.exe -init- ../../setupvfs.tcl $(KITOPTS) $@ cli