- wrongly committed previous version (whitch was just testing, sorry) -> revert to r814719
diff --git a/src/win/Makefile b/src/win/Makefile
index 18e3d17..fc8da74 100644
--- a/src/win/Makefile
+++ b/src/win/Makefile
@@ -101,7 +101,7 @@
# compiler, linker, and other binaries
CC = cl
-CCLD = link
+CCLD = $(CC)
INSTALL = xcopy /y
@@ -118,9 +118,9 @@
EXEC_CFLAGS = /D"_CONSOLE"
!IF "$(DEBUG)" == "1"
-SHLIB_CFLAGS = /DLL
+SHLIB_CFLAGS = /LDd /MDd /Gy
!ELSE
-SHLIB_CFLAGS = /DLL
+SHLIB_CFLAGS = /LD /MD /Gy
!ENDIF
# TCL stuff
@@ -159,11 +159,11 @@
!IF "$(DEBUG)" == "0"
CFLAGS = $(CFLAGS_DEFAULT) $(CFLAGS_OPTIMIZE) $(EXTRA_CFLAGS) $(INCLUDES)
-LD_CFLAGS =
+LD_CFLAGS = $(CFLAGS_DEFAULT) $(CFLAGS_OPTIMIZE)
DEFAULT_MSVCRT=msvcrt.lib
!ELSE
CFLAGS = $(CFLAGS_DEFAULT) $(CFLAGS_DEBUG) $(EXTRA_CFLAGS) $(INCLUDES)
-LD_CFLAGS = /DEBUG
+LD_CFLAGS = $(CFLAGS_DEFAULT)
DEFAULT_MSVCRT=msvcrtd.lib
!ENDIF
@@ -221,22 +221,22 @@
mod_websh.so: mod_websh$(VERSION).so websh$(VERSION).dll
websh$(VERSION).exe: tclAppInit.$(OBJEXT) websh$(VERSION).dll
- $(CCLD) $(LD_CFLAGS) \
+ $(CCLD) $(LD_CFLAGS) $(EXEC_CFLAGS) \
tclAppInit.$(OBJEXT) websh$(VERSION).lib \
- $(TCL_LIB_SPEC) $(TCL_STUB_LIB_SPEC) $(TCL_LIBS) \
- /out:websh$(VERSION).exe \
- /nodefaultlib:$(DEFAULT_MSVCRT)
+ $(TCL_LIB_SPEC) $(TCL_STUB_LIB_SPEC) $(TCL_LIBS) -o websh$(VERSION).exe \
+ /link /nodefaultlib:$(DEFAULT_MSVCRT)
mod_websh$(VERSION).so: $(web_OBJECTS_ap) websh$(VERSION).dll
- $(CCLD) $(LD_CFLAGS) $(SHLIB_CFLAGS) /out:mod_websh$(VERSION).so \
+ $(CCLD) $(LD_CFLAGS) $(SHLIB_CFLAGS) -o mod_websh$(VERSION).so \
$(web_OBJECTS_ap) websh$(VERSION).lib $(TCL_LIB_SPEC) \
$(TCL_STUB_LIB_SPEC) $(HTTPD_LIBS) $(TCL_LIBS) \
- /nodefaultlib:$(DEFAULT_MSVCRT) /subsystem:windows
+ /link /dll /nodefaultlib:msvcrt.lib /subsystem:windows
websh$(VERSION).dll: $(web_OBJECTS)
- $(CCLD) $(LD_CFLAGS) $(SHLIB_CFLAGS) /out:websh$(VERSION).dll \
+ $(CCLD) $(LD_CFLAGS) $(SHLIB_CFLAGS) -o websh$(VERSION).dll \
$(web_OBJECTS) $(TCL_LIB_SPEC) $(TCL_STUB_LIB_SPEC) \
- $(TCL_LIBS) /nodefaultlib:$(DEFAULT_MSVCRT) /subsystem:windows
+ $(TCL_LIBS) /link /dll \
+ /nodefaultlib:$(DEFAULT_MSVCRT) /subsystem:windows
test: websh.exe
set TCL_LIBRARY="$(TCL_PREFIX)/lib"