diff options
author | Daniel Stenberg <daniel@haxx.se> | 2007-10-24 09:28:36 +0000 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2007-10-24 09:28:36 +0000 |
commit | 23b05e8473174123b5042f240e8b48ccd951d9a9 (patch) | |
tree | 1b1537d6e1067a8ab5448e2463c24d0d765b32a5 /src | |
parent | 949ff9715a55886ab13fd6cb59d4b4043d457793 (diff) |
Vladimir Lazarenko pointed out that we should do some 'mt' magic when
building with VC8 to get the "manifest" embedded to make fine stand-alone
binaries. The maketgz and the src/Makefile.vc6 files were adjusted
accordingly.
Diffstat (limited to 'src')
-rw-r--r-- | src/Makefile.vc6 | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/Makefile.vc6 b/src/Makefile.vc6 index 23fb15e32..df0cefdf5 100644 --- a/src/Makefile.vc6 +++ b/src/Makefile.vc6 @@ -75,6 +75,11 @@ CFLAGS = /I../lib /I../include /nologo /W3 /GX /DWIN32 /YX /FD /c LFLAGS = /nologo /out:$(PROGRAM_NAME) /subsystem:console /machine:$(MACHINE)
RESFLAGS = /i../include
+# This manifest thing is for VC8, enabled by the maketgz script that
+# builds the VC8 version of this makefile. Left commented out in the VC6
+# version!
+#MANIFESTTOOL = mt -manifest $(PROGRAM_NAME).manifest -outputresource:$(PROGRAM_NAME);1
+
!IFDEF WINDOWS_SSPI
CFLAGS = $(CFLAGS) /DUSE_WINDOWS_SSPI /I$(WINDOWS_SDK_PATH)\include
!ENDIF
@@ -214,9 +219,11 @@ all : release release: $(RELEASE_OBJS)
$(LINKR) $(LFLAGS) $(LINKLIBS) $(RELEASE_OBJS)
+ $(MANIFESTTOOL)
debug: $(DEBUG_OBJS)
$(LINKD) $(LFLAGS) $(LINKLIBS_DEBUG) $(DEBUG_OBJS)
+ $(MANIFESTTOOL)
## Release
hugehelpr.obj: hugehelp.c
|