[gs-cvs] rev 8897 - trunk/gs/src
ghostgum at ghostscript.com
ghostgum at ghostscript.com
Tue Jul 29 04:01:11 PDT 2008
Author: ghostgum
Date: 2008-07-29 04:01:11 -0700 (Tue, 29 Jul 2008)
New Revision: 8897
Modified:
trunk/gs/src/msvc32.mak
trunk/gs/src/winint.mak
Log:
Allow compilation with Microsoft Visual Studio 2008 (VC 9.0).
Include lib files in the Windows installer when using COMPILE_INITS=1.
Modified: trunk/gs/src/msvc32.mak
===================================================================
--- trunk/gs/src/msvc32.mak 2008-07-29 04:44:05 UTC (rev 8896)
+++ trunk/gs/src/msvc32.mak 2008-07-29 11:01:11 UTC (rev 8897)
@@ -358,7 +358,10 @@
!if "$(_NMAKE_VER)" == "8.00.50727.762"
MSVC_VERSION=8
!endif
+!if "$(_NMAKE_VER)" == "9.00.21022.08"
+MSVC_VERSION=9
!endif
+!endif
!ifndef MSVC_VERSION
MSVC_VERSION=6
@@ -460,6 +463,28 @@
!endif
!endif
+!if $(MSVC_VERSION) == 9
+! ifndef DEVSTUDIO
+!ifdef WIN64
+DEVSTUDIO=C:\Program Files (x86)\Microsoft Visual Studio 9.0
+!else
+DEVSTUDIO=C:\Program Files\Microsoft Visual Studio 9.0
+!endif
+! endif
+!if "$(DEVSTUDIO)"==""
+COMPBASE=
+SHAREDBASE=
+!else
+RCDIR=C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin
+COMPBASE=$(DEVSTUDIO)\VC
+SHAREDBASE=$(DEVSTUDIO)\VC
+!ifdef WIN64
+COMPDIR64=$(COMPBASE)\bin\x86_amd64
+LINKLIBPATH=/LIBPATH:"$(COMPBASE)\lib\amd64" /LIBPATH:"$(COMPBASE)\PlatformSDK\Lib\AMD64"
+!endif
+!endif
+!endif
+
# Some environments don't want to specify the path names for the tools at all.
# Typical definitions for such an environment would be:
# MSINCDIR= LIBDIR= COMP=cl COMPAUX=cl RCOMP=rc LINK=link
Modified: trunk/gs/src/winint.mak
===================================================================
--- trunk/gs/src/winint.mak 2008-07-29 04:44:05 UTC (rev 8896)
+++ trunk/gs/src/winint.mak 2008-07-29 11:01:11 UTC (rev 8897)
@@ -226,10 +226,9 @@
ZIPPROGFILE4=gs$(GS_DOT_VERSION)\bin\gswin32c.exe
ZIPPROGFILE5=gs$(GS_DOT_VERSION)\doc
ZIPPROGFILE6=gs$(GS_DOT_VERSION)\examples
+ZIPPROGFILE7=gs$(GS_DOT_VERSION)\lib
!if $(COMPILE_INITS)
-ZIPPROGFILE7=gs$(GS_DOT_VERSION)\lib -x gs$(GS_DOT_VERSION)\lib\gs_*.ps -x $(GS_DOT_VERSION)\lib\pdf_*.ps
!else
-ZIPPROGFILE7=gs$(GS_DOT_VERSION)\lib
ZIPPROGFILE8=gs$(GS_DOT_VERSION)\Resource
!endif
More information about the gs-cvs
mailing list