summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Deutschmann <whissi@gentoo.org>2021-03-30 10:59:39 +0200
committerThomas Deutschmann <whissi@gentoo.org>2021-04-01 00:04:14 +0200
commit5ff1d6955496b3cf9a35042c9ac35db43bc336b1 (patch)
tree6d470f7eb448f59f53e8df1010aec9dad8ce1f72 /windows
parentImport Ghostscript 9.53.1 (diff)
downloadghostscript-gpl-patches-5ff1d6955496b3cf9a35042c9ac35db43bc336b1.tar.gz
ghostscript-gpl-patches-5ff1d6955496b3cf9a35042c9ac35db43bc336b1.tar.bz2
ghostscript-gpl-patches-5ff1d6955496b3cf9a35042c9ac35db43bc336b1.zip
Import Ghostscript 9.54ghostscript-9.54
Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Diffstat (limited to 'windows')
-rw-r--r--windows/All.vcxproj44
-rw-r--r--windows/GhostPDL.sln14
-rw-r--r--windows/ghostpcl-ufst.vcproj130
-rw-r--r--windows/ghostpcl.vcxproj46
-rw-r--r--windows/ghostpcl.vcxproj.filters6
-rw-r--r--windows/ghostpdl.vcxproj44
-rw-r--r--windows/ghostscript.vcproj28
-rw-r--r--windows/ghostscript.vcxproj70
-rw-r--r--windows/ghostscript.vcxproj.filters26
-rw-r--r--windows/ghostscript_rt.vcxproj7
-rw-r--r--windows/ghostxps.vcxproj44
11 files changed, 403 insertions, 56 deletions
diff --git a/windows/All.vcxproj b/windows/All.vcxproj
index 0d5bf13d..0e84b3eb 100644
--- a/windows/All.vcxproj
+++ b/windows/All.vcxproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug-contrib|Win32">
@@ -81,6 +81,14 @@
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Sanitize|Win32">
+ <Configuration>Sanitize</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Sanitize|x64">
+ <Configuration>Sanitize</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{98351FEF-0032-457C-B9D9-D6B68A829386}</ProjectGuid>
@@ -124,6 +132,10 @@
<ConfigurationType>Makefile</ConfigurationType>
<PlatformToolset>v142</PlatformToolset>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Sanitize|Win32'" Label="Configuration">
+ <ConfigurationType>Makefile</ConfigurationType>
+ <PlatformToolset>v142</PlatformToolset>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'" Label="Configuration">
<ConfigurationType>Makefile</ConfigurationType>
<PlatformToolset>v141_xp</PlatformToolset>
@@ -164,6 +176,10 @@
<ConfigurationType>Makefile</ConfigurationType>
<PlatformToolset>v142</PlatformToolset>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Sanitize|x64'" Label="Configuration">
+ <ConfigurationType>Makefile</ConfigurationType>
+ <PlatformToolset>v142</PlatformToolset>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|x64'" Label="Configuration">
<ConfigurationType>Makefile</ConfigurationType>
<PlatformToolset>v141_xp</PlatformToolset>
@@ -198,6 +214,9 @@
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Sanitize|Win32'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
@@ -228,6 +247,9 @@
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Sanitize|x64'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
@@ -244,6 +266,15 @@
<NMakeOutput>$(ProjectDir)\..\debugbin\gswin32c.exe</NMakeOutput>
<NMakePreprocessorDefinitions>WIN32;_DEBUG;DEBUG=1;TDEBUG=1;HAVE_SSE2=1;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Sanitize|Win32'">
+ <OutDir>debugobj\</OutDir>
+ <IntDir>debugobj\</IntDir>
+ <NMakeBuildCommandLine>cd .. &amp;&amp; nmake -f psi\msvc32.mak SBR=1 DEVSTUDIO= sanitize &amp;&amp; nmake -f psi\msvc32.mak DEVSTUDIO= sanitizebsc</NMakeBuildCommandLine>
+ <NMakeReBuildCommandLine>cd .. &amp;&amp; nmake -f psi\msvc32.mak DEVSTUDIO= sanitizeclean &amp;&amp; nmake -f psi\msvc32.mak SBR=1 DEVSTUDIO= sanitize &amp;&amp; nmake -f psi\msvc32.mak DEVSTUDIO= sanitizebsc</NMakeReBuildCommandLine>
+ <NMakeCleanCommandLine>cd .. &amp;&amp; nmake -f psi\msvc32.mak DEVSTUDIO= sanitizeclean</NMakeCleanCommandLine>
+ <NMakeOutput>$(ProjectDir)\..\sanbin\gswin32c.exe</NMakeOutput>
+ <NMakePreprocessorDefinitions>WIN32;_DEBUG;DEBUG=1;TDEBUG=1;HAVE_SSE2=1;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'">
<OutDir>debugobjxp\</OutDir>
<IntDir>debugobjxp\</IntDir>
@@ -262,6 +293,15 @@
<NMakeOutput>$(ProjectDir)\..\debugbin\gswin64c.exe</NMakeOutput>
<NMakePreprocessorDefinitions>WIN64;_DEBUG;DEBUG=1;TDEBUG=1;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Sanitize|x64'">
+ <OutDir>debugobj64\</OutDir>
+ <IntDir>debugobj64\</IntDir>
+ <NMakeBuildCommandLine>cd .. &amp;&amp; nmake -f psi\msvc32.mak WIN64= SBR=1 DEVSTUDIO= sanitize &amp;&amp; nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= sanitizebsc</NMakeBuildCommandLine>
+ <NMakeReBuildCommandLine>cd .. &amp;&amp; nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= sanitizeclean &amp;&amp; nmake -f psi\msvc32.mak WIN64= SBR=1 DEVSTUDIO= sanitize &amp;&amp; nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= sanitizebsc</NMakeReBuildCommandLine>
+ <NMakeCleanCommandLine>cd .. &amp;&amp; nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= sanitizeclean</NMakeCleanCommandLine>
+ <NMakeOutput>$(ProjectDir)\..\sanbin\gswin64c.exe</NMakeOutput>
+ <NMakePreprocessorDefinitions>WIN64;_DEBUG;DEBUG=1;TDEBUG=1;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|x64'">
<OutDir>debugobj64xp\</OutDir>
<IntDir>debugobj64xp\</IntDir>
@@ -422,4 +462,4 @@
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
-</Project>
+</Project> \ No newline at end of file
diff --git a/windows/GhostPDL.sln b/windows/GhostPDL.sln
index 748c7983..4137febe 100644
--- a/windows/GhostPDL.sln
+++ b/windows/GhostPDL.sln
@@ -35,6 +35,8 @@ Global
Release-contrib|x64 = Release-contrib|x64
ReleaseXP|Win32 = ReleaseXP|Win32
ReleaseXP|x64 = ReleaseXP|x64
+ Sanitize|Win32 = Sanitize|Win32
+ Sanitize|x64 = Sanitize|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{1EDA2AC3-D74F-4F4D-B4D6-AC05CC594A2F}.Debug|Win32.ActiveCfg = Debug|Win32
@@ -57,6 +59,8 @@ Global
{1EDA2AC3-D74F-4F4D-B4D6-AC05CC594A2F}.Release-contrib|x64.ActiveCfg = Release-contrib|x64
{1EDA2AC3-D74F-4F4D-B4D6-AC05CC594A2F}.ReleaseXP|Win32.ActiveCfg = ReleaseXP|Win32
{1EDA2AC3-D74F-4F4D-B4D6-AC05CC594A2F}.ReleaseXP|x64.ActiveCfg = ReleaseXP|x64
+ {1EDA2AC3-D74F-4F4D-B4D6-AC05CC594A2F}.Sanitize|Win32.ActiveCfg = Sanitize|Win32
+ {1EDA2AC3-D74F-4F4D-B4D6-AC05CC594A2F}.Sanitize|x64.ActiveCfg = Sanitize|x64
{ED35CF95-DAA1-45B3-9206-599F4170F198}.Debug|Win32.ActiveCfg = Debug|Win32
{ED35CF95-DAA1-45B3-9206-599F4170F198}.Debug|x64.ActiveCfg = Debug|x64
{ED35CF95-DAA1-45B3-9206-599F4170F198}.Debug-contrib|Win32.ActiveCfg = Debug-contrib|Win32
@@ -77,6 +81,8 @@ Global
{ED35CF95-DAA1-45B3-9206-599F4170F198}.Release-contrib|x64.ActiveCfg = Release-contrib|x64
{ED35CF95-DAA1-45B3-9206-599F4170F198}.ReleaseXP|Win32.ActiveCfg = ReleaseXP|Win32
{ED35CF95-DAA1-45B3-9206-599F4170F198}.ReleaseXP|x64.ActiveCfg = ReleaseXP|x64
+ {ED35CF95-DAA1-45B3-9206-599F4170F198}.Sanitize|Win32.ActiveCfg = Sanitize|Win32
+ {ED35CF95-DAA1-45B3-9206-599F4170F198}.Sanitize|x64.ActiveCfg = Sanitize|x64
{DE21942C-CDA2-445B-B2EC-51FF54E0F0DD}.Debug|Win32.ActiveCfg = Debug|Win32
{DE21942C-CDA2-445B-B2EC-51FF54E0F0DD}.Debug|x64.ActiveCfg = Debug|x64
{DE21942C-CDA2-445B-B2EC-51FF54E0F0DD}.Debug-contrib|Win32.ActiveCfg = Debug-contrib|Win32
@@ -97,6 +103,8 @@ Global
{DE21942C-CDA2-445B-B2EC-51FF54E0F0DD}.Release-contrib|x64.ActiveCfg = Release-contrib|x64
{DE21942C-CDA2-445B-B2EC-51FF54E0F0DD}.ReleaseXP|Win32.ActiveCfg = ReleaseXP|Win32
{DE21942C-CDA2-445B-B2EC-51FF54E0F0DD}.ReleaseXP|x64.ActiveCfg = ReleaseXP|x64
+ {DE21942C-CDA2-445B-B2EC-51FF54E0F0DD}.Sanitize|Win32.ActiveCfg = Sanitize|Win32
+ {DE21942C-CDA2-445B-B2EC-51FF54E0F0DD}.Sanitize|x64.ActiveCfg = Sanitize|x64
{C4038125-61B9-4147-9EA8-39690BA3A599}.Debug|Win32.ActiveCfg = Debug|Win32
{C4038125-61B9-4147-9EA8-39690BA3A599}.Debug|x64.ActiveCfg = Debug|x64
{C4038125-61B9-4147-9EA8-39690BA3A599}.Debug-contrib|Win32.ActiveCfg = Debug-contrib|Win32
@@ -117,6 +125,8 @@ Global
{C4038125-61B9-4147-9EA8-39690BA3A599}.Release-contrib|x64.ActiveCfg = Release-contrib|x64
{C4038125-61B9-4147-9EA8-39690BA3A599}.ReleaseXP|Win32.ActiveCfg = ReleaseXP|Win32
{C4038125-61B9-4147-9EA8-39690BA3A599}.ReleaseXP|x64.ActiveCfg = ReleaseXP|x64
+ {C4038125-61B9-4147-9EA8-39690BA3A599}.Sanitize|Win32.ActiveCfg = Sanitize|Win32
+ {C4038125-61B9-4147-9EA8-39690BA3A599}.Sanitize|x64.ActiveCfg = Sanitize|x64
{98351FEF-0032-457C-B9D9-D6B68A829386}.Debug|Win32.ActiveCfg = Debug|Win32
{98351FEF-0032-457C-B9D9-D6B68A829386}.Debug|Win32.Build.0 = Debug|Win32
{98351FEF-0032-457C-B9D9-D6B68A829386}.Debug|x64.ActiveCfg = Debug|x64
@@ -156,6 +166,10 @@ Global
{98351FEF-0032-457C-B9D9-D6B68A829386}.ReleaseXP|Win32.Build.0 = ReleaseXP|Win32
{98351FEF-0032-457C-B9D9-D6B68A829386}.ReleaseXP|x64.ActiveCfg = ReleaseXP|x64
{98351FEF-0032-457C-B9D9-D6B68A829386}.ReleaseXP|x64.Build.0 = ReleaseXP|x64
+ {98351FEF-0032-457C-B9D9-D6B68A829386}.Sanitize|Win32.ActiveCfg = Sanitize|Win32
+ {98351FEF-0032-457C-B9D9-D6B68A829386}.Sanitize|Win32.Build.0 = Sanitize|Win32
+ {98351FEF-0032-457C-B9D9-D6B68A829386}.Sanitize|x64.ActiveCfg = Sanitize|x64
+ {98351FEF-0032-457C-B9D9-D6B68A829386}.Sanitize|x64.Build.0 = Sanitize|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/windows/ghostpcl-ufst.vcproj b/windows/ghostpcl-ufst.vcproj
new file mode 100644
index 00000000..bb7093e3
--- /dev/null
+++ b/windows/ghostpcl-ufst.vcproj
@@ -0,0 +1,130 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="8.00"
+ Name="ghostpcl-ufst"
+ ProjectGUID="{A93401D2-5D65-4BA5-BD0F-419310537401}"
+ RootNamespace="ghostpcl-ufst"
+ Keyword="MakeFileProj"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ <Platform
+ Name="x64"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="ufstdebugobj"
+ IntermediateDirectory="ufstdebugobj"
+ ConfigurationType="0"
+ >
+ <Tool
+ Name="VCNMakeTool"
+ BuildCommandLine="cd .. &amp;&amp; nmake -f psi\msvc32.mak UFST_ROOT=.\ufst SBR=1 DEVSTUDIO= gpcl6-ufst-debug &amp;&amp; nmake -f psi\msvc32.mak UFST_ROOT=.\ufst DEVSTUDIO= ufst-debugbsc"
+ ReBuildCommandLine="cd .. &amp;&amp; nmake -f psi\msvc32.mak UFST_ROOT=.\ufst DEVSTUDIO= ufst-debugclean &amp;&amp; nmake -f psi\msvc32.mak UFST_ROOT=.\ufst SBR=1 DEVSTUDIO= ufst-debug &amp;&amp; nmake -f psi\msvc32.mak UFST_ROOT=.\ufst DEVSTUDIO= ufst-debugbsc"
+ CleanCommandLine="cd .. &amp;&amp; nmake -f psi\msvc32.mak UFST_ROOT=.\ufst DEVSTUDIO= ufst-debugclean"
+ Output="$(ProjectDir)\..\ufstdebugbin\gswin32c.exe"
+ PreprocessorDefinitions="WIN32;_DEBUG"
+ IncludeSearchPath=""
+ ForcedIncludes=""
+ AssemblySearchPath=""
+ ForcedUsingAssemblies=""
+ CompileAsManaged=""
+ />
+ </Configuration>
+ <Configuration
+ Name="Debug|x64"
+ OutputDirectory="$(PlatformName)\$(ConfigurationName)"
+ IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
+ ConfigurationType="0"
+ >
+ <Tool
+ Name="VCNMakeTool"
+ BuildCommandLine="cd .. &amp;&amp; nmake -f psi\msvc32.mak WIN64= UFST_ROOT=.\ufst SBR=1 DEVSTUDIO= gpcl6-ufst-debug &amp;&amp; nmake -f psi\msvc32.mak WIN64= UFST_ROOT=.\ufst DEVSTUDIO= ufst-debugbsc"
+ ReBuildCommandLine="cd .. &amp;&amp; nmake -f psi\msvc32.mak WIN64= UFST_ROOT=.\ufst DEVSTUDIO= ufst-debugclean &amp;&amp; nmake -f psi\msvc32.mak WIN64= UFST_ROOT=.\ufst SBR=1 DEVSTUDIO= ufst-debug &amp;&amp; nmake -f psi\msvc32.mak WIN64= UFST_ROOT=.\ufst DEVSTUDIO= ufst-debugbsc"
+ CleanCommandLine="cd .. &amp;&amp; nmake -f psi\msvc32.mak WIN64= UFST_ROOT=.\ufst DEVSTUDIO= ufst-debugclean"
+ Output="$(ProjectDir)\..\ufstdebugbin\gswin64c.exe"
+ PreprocessorDefinitions="WIN32;_DEBUG"
+ IncludeSearchPath=""
+ ForcedIncludes=""
+ AssemblySearchPath=""
+ ForcedUsingAssemblies=""
+ CompileAsManaged=""
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="ufstobj"
+ IntermediateDirectory="ufstobj"
+ ConfigurationType="0"
+ >
+ <Tool
+ Name="VCNMakeTool"
+ BuildCommandLine="cd .. &amp;&amp; nmake -f psi\msvc32.mak UFST_ROOT=.\ufst SBR=1 DEVSTUDIO= gpcl6-ufst &amp;&amp; nmake -f psi\msvc32.mak UFST_ROOT=.\ufst DEVSTUDIO= ufst-bsc"
+ ReBuildCommandLine="cd .. &amp;&amp; nmake -f psi\msvc32.mak UFST_ROOT=.\ufst DEVSTUDIO= ufst-clean &amp;&amp; nmake -f psi\msvc32.mak UFST_ROOT=.\ufst SBR=1 DEVSTUDIO= ufst &amp;&amp; nmake -f psi\msvc32.mak UFST_ROOT=.\ufst DEVSTUDIO= ufst-bsc"
+ CleanCommandLine="cd .. &amp;&amp; nmake -f psi\msvc32.mak UFST_ROOT=.\ufst DEVSTUDIO= ufst-clean"
+ Output="$(ProjectDir)\..\ufstbin\gswin32c.exe"
+ PreprocessorDefinitions="WIN32;NDEBUG"
+ IncludeSearchPath=""
+ ForcedIncludes=""
+ AssemblySearchPath=""
+ ForcedUsingAssemblies=""
+ CompileAsManaged=""
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|x64"
+ OutputDirectory="$(PlatformName)\$(ConfigurationName)"
+ IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
+ ConfigurationType="0"
+ >
+ <Tool
+ Name="VCNMakeTool"
+ BuildCommandLine="cd .. &amp;&amp; nmake -f psi\msvc32.mak WIN64= UFST_ROOT=.\ufst SBR=1 DEVSTUDIO= gpcl6-ufst &amp;&amp; nmake -f psi\msvc32.mak WIN64= UFST_ROOT=.\ufst DEVSTUDIO= ufst-bsc"
+ ReBuildCommandLine="cd .. &amp;&amp; nmake -f psi\msvc32.mak WIN64= UFST_ROOT=.\ufst DEVSTUDIO= ufst-clean &amp;&amp; nmake -f psi\msvc32.mak WIN64= UFST_ROOT=.\ufst SBR=1 DEVSTUDIO= ufst &amp;&amp; nmake -f psi\msvc32.mak WIN64= UFST_ROOT=.\ufst DEVSTUDIO= ufst-bsc"
+ CleanCommandLine="cd .. &amp;&amp; nmake -f psi\msvc32.mak WIN64= UFST_ROOT=.\ufst DEVSTUDIO= ufst-clean"
+ Output="$(ProjectDir)\..\ufstbin\gswin64c.exe"
+ PreprocessorDefinitions="WIN32;NDEBUG"
+ IncludeSearchPath=""
+ ForcedIncludes=""
+ AssemblySearchPath=""
+ ForcedUsingAssemblies=""
+ CompileAsManaged=""
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="Source Files"
+ Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
+ UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+ >
+ </Filter>
+ <Filter
+ Name="Header Files"
+ Filter="h;hpp;hxx;hm;inl;inc;xsd"
+ UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+ >
+ </Filter>
+ <Filter
+ Name="Resource Files"
+ Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
+ UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
+ >
+ </Filter>
+ <File
+ RelativePath=".\readme.txt"
+ >
+ </File>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/windows/ghostpcl.vcxproj b/windows/ghostpcl.vcxproj
index e7cce71f..9f0ceb6e 100644
--- a/windows/ghostpcl.vcxproj
+++ b/windows/ghostpcl.vcxproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug-contrib|Win32">
@@ -81,6 +81,14 @@
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Sanitize|Win32">
+ <Configuration>Sanitize</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Sanitize|x64">
+ <Configuration>Sanitize</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{ED35CF95-DAA1-45B3-9206-599F4170F198}</ProjectGuid>
@@ -124,6 +132,10 @@
<ConfigurationType>Makefile</ConfigurationType>
<PlatformToolset>v142</PlatformToolset>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Sanitize|Win32'" Label="Configuration">
+ <ConfigurationType>Makefile</ConfigurationType>
+ <PlatformToolset>v142</PlatformToolset>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'" Label="Configuration">
<ConfigurationType>Makefile</ConfigurationType>
<PlatformToolset>v141_xp</PlatformToolset>
@@ -164,6 +176,10 @@
<ConfigurationType>Makefile</ConfigurationType>
<PlatformToolset>v142</PlatformToolset>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Sanitize|x64'" Label="Configuration">
+ <ConfigurationType>Makefile</ConfigurationType>
+ <PlatformToolset>v142</PlatformToolset>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|x64'" Label="Configuration">
<ConfigurationType>Makefile</ConfigurationType>
<PlatformToolset>v141_xp</PlatformToolset>
@@ -198,6 +214,9 @@
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Sanitize|Win32'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
@@ -228,6 +247,9 @@
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Sanitize|x64'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
@@ -244,6 +266,15 @@
<NMakeOutput>$(ProjectDir)\..\debugbin\gpcl6win32.exe</NMakeOutput>
<NMakePreprocessorDefinitions>WIN32;_DEBUG;DEBUG=1;TDEBUG=1;HAVE_SSE2=1;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Sanitize|Win32'">
+ <OutDir>debugobj\</OutDir>
+ <IntDir>debugobj\</IntDir>
+ <NMakeBuildCommandLine>cd .. &amp;&amp; nmake -f psi\msvc32.mak SBR=1 DEVSTUDIO= gpcl6sanitize &amp;&amp; nmake -f psi\msvc32.mak DEVSTUDIO= sanitizebsc</NMakeBuildCommandLine>
+ <NMakeReBuildCommandLine>cd .. &amp;&amp; nmake -f psi\msvc32.mak DEVSTUDIO= sanitizeclean &amp;&amp; nmake -f psi\msvc32.mak SBR=1 DEVSTUDIO= gpcl6debug &amp;&amp; nmake -f psi\msvc32.mak DEVSTUDIO= sanitizebsc</NMakeReBuildCommandLine>
+ <NMakeCleanCommandLine>cd .. &amp;&amp; nmake -f psi\msvc32.mak DEVSTUDIO= sanitizeclean</NMakeCleanCommandLine>
+ <NMakeOutput>$(ProjectDir)\..\sanbin\gpcl6win32.exe</NMakeOutput>
+ <NMakePreprocessorDefinitions>WIN32;_DEBUG;DEBUG=1;TDEBUG=1;HAVE_SSE2=1;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'">
<OutDir>debugobjxp\</OutDir>
<IntDir>debugobjxp\</IntDir>
@@ -262,6 +293,15 @@
<NMakeOutput>$(ProjectDir)\..\debugbin\gpcl6win64.exe</NMakeOutput>
<NMakePreprocessorDefinitions>WIN64;_DEBUG;DEBUG=1;TDEBUG=1;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Sanitize|x64'">
+ <OutDir>debugobj64\</OutDir>
+ <IntDir>debugobj64\</IntDir>
+ <NMakeBuildCommandLine>cd .. &amp;&amp; nmake -f psi\msvc32.mak WIN64= SBR=1 DEVSTUDIO= gpcl6sanitize &amp;&amp; nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= sanitizebsc</NMakeBuildCommandLine>
+ <NMakeReBuildCommandLine>cd .. &amp;&amp; nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= sanitizeclean &amp;&amp; nmake -f psi\msvc32.mak WIN64= SBR=1 DEVSTUDIO= gpcl6sanitize &amp;&amp; nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= sanitizebsc</NMakeReBuildCommandLine>
+ <NMakeCleanCommandLine>cd .. &amp;&amp; nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= sanitizeclean</NMakeCleanCommandLine>
+ <NMakeOutput>$(ProjectDir)\..\sanbin\gpcl6win64.exe</NMakeOutput>
+ <NMakePreprocessorDefinitions>WIN64;_DEBUG;DEBUG=1;TDEBUG=1;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|x64'">
<OutDir>debugobj64xp\</OutDir>
<IntDir>debugobj64xp\</IntDir>
@@ -479,7 +519,6 @@
<ClCompile Include="..\pcl\pl\plapi.c" />
<ClCompile Include="..\pcl\pl\plchar.c" />
<ClCompile Include="..\pcl\pl\pldict.c" />
- <ClCompile Include="..\pcl\pl\pldraw.c" />
<ClCompile Include="..\pcl\pl\plfapi.c" />
<ClCompile Include="..\pcl\pl\plfont.c" />
<ClCompile Include="..\pcl\pl\plftable.c" />
@@ -576,7 +615,6 @@
<ClInclude Include="..\pcl\pl\plchar.h" />
<ClInclude Include="..\pcl\pl\pldebug.h" />
<ClInclude Include="..\pcl\pl\pldict.h" />
- <ClInclude Include="..\pcl\pl\pldraw.h" />
<ClInclude Include="..\pcl\pl\plfapi.h" />
<ClInclude Include="..\pcl\pl\plfont.h" />
<ClInclude Include="..\pcl\pl\plftable.h" />
@@ -613,4 +651,4 @@
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
-</Project>
+</Project> \ No newline at end of file
diff --git a/windows/ghostpcl.vcxproj.filters b/windows/ghostpcl.vcxproj.filters
index 048decea..f797fde3 100644
--- a/windows/ghostpcl.vcxproj.filters
+++ b/windows/ghostpcl.vcxproj.filters
@@ -204,9 +204,6 @@
<ClCompile Include="..\pcl\pl\pldict.c">
<Filter>pl</Filter>
</ClCompile>
- <ClCompile Include="..\pcl\pl\pldraw.c">
- <Filter>pl</Filter>
- </ClCompile>
<ClCompile Include="..\pcl\pl\plfapi.c">
<Filter>pl</Filter>
</ClCompile>
@@ -491,9 +488,6 @@
<ClInclude Include="..\pcl\pl\pldict.h">
<Filter>pl %28.h%29</Filter>
</ClInclude>
- <ClInclude Include="..\pcl\pl\pldraw.h">
- <Filter>pl %28.h%29</Filter>
- </ClInclude>
<ClInclude Include="..\pcl\pl\plfapi.h">
<Filter>pl %28.h%29</Filter>
</ClInclude>
diff --git a/windows/ghostpdl.vcxproj b/windows/ghostpdl.vcxproj
index ed099496..3ccf4d44 100644
--- a/windows/ghostpdl.vcxproj
+++ b/windows/ghostpdl.vcxproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug-contrib|Win32">
@@ -81,6 +81,14 @@
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Sanitize|Win32">
+ <Configuration>Sanitize</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Sanitize|x64">
+ <Configuration>Sanitize</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{C4038125-61B9-4147-9EA8-39690BA3A599}</ProjectGuid>
@@ -124,6 +132,10 @@
<ConfigurationType>Makefile</ConfigurationType>
<PlatformToolset>v142</PlatformToolset>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Sanitize|Win32'" Label="Configuration">
+ <ConfigurationType>Makefile</ConfigurationType>
+ <PlatformToolset>v142</PlatformToolset>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'" Label="Configuration">
<ConfigurationType>Makefile</ConfigurationType>
<PlatformToolset>v141_xp</PlatformToolset>
@@ -164,6 +176,10 @@
<ConfigurationType>Makefile</ConfigurationType>
<PlatformToolset>v142</PlatformToolset>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Sanitize|x64'" Label="Configuration">
+ <ConfigurationType>Makefile</ConfigurationType>
+ <PlatformToolset>v142</PlatformToolset>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|x64'" Label="Configuration">
<ConfigurationType>Makefile</ConfigurationType>
<PlatformToolset>v141_xp</PlatformToolset>
@@ -198,6 +214,9 @@
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Sanitize|Win32'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
@@ -228,6 +247,9 @@
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Sanitize|x64'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
@@ -244,6 +266,15 @@
<NMakeOutput>$(ProjectDir)\..\debugbin\gpdlwin32.exe</NMakeOutput>
<NMakePreprocessorDefinitions>WIN32;_DEBUG;DEBUG=1;TDEBUG=1;HAVE_SSE2=1;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Sanitize|Win32'">
+ <OutDir>debugobj\</OutDir>
+ <IntDir>debugobj\</IntDir>
+ <NMakeBuildCommandLine>cd .. &amp;&amp; nmake -f psi\msvc32.mak SBR=1 DEVSTUDIO= gpdlsanitize &amp;&amp; nmake -f psi\msvc32.mak DEVSTUDIO= sanitizebsc</NMakeBuildCommandLine>
+ <NMakeReBuildCommandLine>cd .. &amp;&amp; nmake -f psi\msvc32.mak DEVSTUDIO= sanitizeclean &amp;&amp; nmake -f psi\msvc32.mak SBR=1 DEVSTUDIO= gpdlsanitize &amp;&amp; nmake -f psi\msvc32.mak DEVSTUDIO= sanitizebsc</NMakeReBuildCommandLine>
+ <NMakeCleanCommandLine>cd .. &amp;&amp; nmake -f psi\msvc32.mak DEVSTUDIO= sanitizeclean</NMakeCleanCommandLine>
+ <NMakeOutput>$(ProjectDir)\..\sanbin\gpdlwin32.exe</NMakeOutput>
+ <NMakePreprocessorDefinitions>WIN32;_DEBUG;DEBUG=1;TDEBUG=1;HAVE_SSE2=1;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'">
<OutDir>debugobjxp\</OutDir>
<IntDir>debugobjxp\</IntDir>
@@ -262,6 +293,15 @@
<NMakeOutput>$(ProjectDir)\..\debugbin\gpdlwin64.exe</NMakeOutput>
<NMakePreprocessorDefinitions>WIN64;_DEBUG;DEBUG=1;TDEBUG=1;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Sanitize|x64'">
+ <OutDir>debugobj64\</OutDir>
+ <IntDir>debugobj64\</IntDir>
+ <NMakeBuildCommandLine>cd .. &amp;&amp; nmake -f psi\msvc32.mak WIN64= SBR=1 DEVSTUDIO= gpdlsanitize &amp;&amp; nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= sanitizebsc</NMakeBuildCommandLine>
+ <NMakeReBuildCommandLine>cd .. &amp;&amp; nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= sanitizeclean &amp;&amp; nmake -f psi\msvc32.mak WIN64= SBR=1 DEVSTUDIO= gpdlsanitize &amp;&amp; nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= sanitizebsc</NMakeReBuildCommandLine>
+ <NMakeCleanCommandLine>cd .. &amp;&amp; nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= sanitizeclean</NMakeCleanCommandLine>
+ <NMakeOutput>$(ProjectDir)\..\sanbin\gpdlwin64.exe</NMakeOutput>
+ <NMakePreprocessorDefinitions>WIN64;_DEBUG;DEBUG=1;TDEBUG=1;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|x64'">
<OutDir>debugobj64xp\</OutDir>
<IntDir>debugobj64xp\</IntDir>
@@ -429,4 +469,4 @@
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
-</Project>
+</Project> \ No newline at end of file
diff --git a/windows/ghostscript.vcproj b/windows/ghostscript.vcproj
index 3c085402..2a30c559 100644
--- a/windows/ghostscript.vcproj
+++ b/windows/ghostscript.vcproj
@@ -2662,10 +2662,6 @@
>
</File>
<File
- RelativePath="..\base\sjbig2_luratech.c"
- >
- </File>
- <File
RelativePath="..\base\sjpegc.c"
>
</File>
@@ -2682,10 +2678,6 @@
>
</File>
<File
- RelativePath="..\base\sjpx_luratech.c"
- >
- </File>
- <File
RelativePath="..\base\sjpx_openjpeg.c"
>
</File>
@@ -4534,18 +4526,10 @@
>
</File>
<File
- RelativePath="..\base\sjbig2_luratech.h"
- >
- </File>
- <File
RelativePath="..\base\sjpeg.h"
>
</File>
<File
- RelativePath="..\base\sjpx_luratech.h"
- >
- </File>
- <File
RelativePath="..\base\sjpx_openjpeg.h"
>
</File>
@@ -6185,6 +6169,14 @@
>
</File>
<File
+ RelativePath="..\devices\vector\gdevdocxw.c"
+ >
+ </File>
+ <File
+ RelativePath="..\devices\vector\doc_common.c"
+ >
+ </File>
+ <File
RelativePath="..\devices\vector\gdevxps.c"
>
</File>
@@ -6329,6 +6321,10 @@
Name="vector (.h)"
>
<File
+ RelativePath="..\devices\vector\doc_common.h"
+ >
+ </File>
+ <File
RelativePath="..\devices\vector\gdevagl.h"
>
</File>
diff --git a/windows/ghostscript.vcxproj b/windows/ghostscript.vcxproj
index 0f198da3..df7a63ae 100644
--- a/windows/ghostscript.vcxproj
+++ b/windows/ghostscript.vcxproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug-contrib|Win32">
@@ -81,6 +81,14 @@
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Sanitize|Win32">
+ <Configuration>Sanitize</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Sanitize|x64">
+ <Configuration>Sanitize</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{1EDA2AC3-D74F-4F4D-B4D6-AC05CC594A2F}</ProjectGuid>
@@ -124,6 +132,10 @@
<ConfigurationType>Makefile</ConfigurationType>
<PlatformToolset>v142</PlatformToolset>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Sanitize|Win32'" Label="Configuration">
+ <ConfigurationType>Makefile</ConfigurationType>
+ <PlatformToolset>v142</PlatformToolset>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'" Label="Configuration">
<ConfigurationType>Makefile</ConfigurationType>
<PlatformToolset>v141_xp</PlatformToolset>
@@ -164,6 +176,10 @@
<ConfigurationType>Makefile</ConfigurationType>
<PlatformToolset>v142</PlatformToolset>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Sanitize|x64'" Label="Configuration">
+ <ConfigurationType>Makefile</ConfigurationType>
+ <PlatformToolset>v142</PlatformToolset>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|x64'" Label="Configuration">
<ConfigurationType>Makefile</ConfigurationType>
<PlatformToolset>v141_xp</PlatformToolset>
@@ -198,6 +214,9 @@
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Sanitize|Win32'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
@@ -228,6 +247,9 @@
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Sanitize|x64'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
@@ -244,6 +266,15 @@
<NMakeOutput>$(ProjectDir)\..\debugbin\gswin32c.exe</NMakeOutput>
<NMakePreprocessorDefinitions>WIN32;_DEBUG;DEBUG=1;TDEBUG=1;HAVE_SSE2=1;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Sanitize|Win32'">
+ <OutDir>debugobj\</OutDir>
+ <IntDir>debugobj\</IntDir>
+ <NMakeBuildCommandLine>cd .. &amp;&amp; nmake -f psi\msvc32.mak SBR=1 DEVSTUDIO= gssanitize &amp;&amp; nmake -f psi\msvc32.mak DEVSTUDIO= sanitizebsc</NMakeBuildCommandLine>
+ <NMakeReBuildCommandLine>cd .. &amp;&amp; nmake -f psi\msvc32.mak DEVSTUDIO= sanitizeclean &amp;&amp; nmake -f psi\msvc32.mak SBR=1 DEVSTUDIO= gssanitize &amp;&amp; nmake -f psi\msvc32.mak DEVSTUDIO= sanitizebsc</NMakeReBuildCommandLine>
+ <NMakeCleanCommandLine>cd .. &amp;&amp; nmake -f psi\msvc32.mak DEVSTUDIO= sanitizeclean</NMakeCleanCommandLine>
+ <NMakeOutput>$(ProjectDir)\..\sanbin\gswin32c.exe</NMakeOutput>
+ <NMakePreprocessorDefinitions>WIN32;_DEBUG;DEBUG=1;TDEBUG=1;HAVE_SSE2=1;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'">
<OutDir>debugobjxp\</OutDir>
<IntDir>debugobjxp\</IntDir>
@@ -262,6 +293,15 @@
<NMakeOutput>$(ProjectDir)\..\debugbin\gswin64c.exe</NMakeOutput>
<NMakePreprocessorDefinitions>WIN64;_DEBUG;DEBUG=1;TDEBUG=1;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Sanitize|x64'">
+ <OutDir>debugobj64\</OutDir>
+ <IntDir>debugobj64\</IntDir>
+ <NMakeBuildCommandLine>cd .. &amp;&amp; nmake -f psi\msvc32.mak WIN64= SBR=1 DEVSTUDIO= gssanitize &amp;&amp; nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= sanitizebsc</NMakeBuildCommandLine>
+ <NMakeReBuildCommandLine>cd .. &amp;&amp; nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= sanitizeclean &amp;&amp; nmake -f psi\msvc32.mak WIN64= SBR=1 DEVSTUDIO= gssanitize &amp;&amp; nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= sanitizebsc</NMakeReBuildCommandLine>
+ <NMakeCleanCommandLine>cd .. &amp;&amp; nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= sanitizeclean</NMakeCleanCommandLine>
+ <NMakeOutput>$(ProjectDir)\..\sanbin\gswin64c.exe</NMakeOutput>
+ <NMakePreprocessorDefinitions>WIN64;_DEBUG;DEBUG=1;TDEBUG=1;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|x64'">
<OutDir>debugobj64xp\</OutDir>
<IntDir>debugobj64xp\</IntDir>
@@ -1067,6 +1107,7 @@
<ClCompile Include="..\base\gshtscr.c" />
<ClCompile Include="..\base\gshtx.c" />
<ClCompile Include="..\base\gsicc.c" />
+ <ClCompile Include="..\base\gsicc_blacktext.c" />
<ClCompile Include="..\base\gsicc_cache.c" />
<ClCompile Include="..\base\gsicc_create.c" />
<ClCompile Include="..\base\gsicc_lcms2.c" />
@@ -1258,13 +1299,10 @@
<ClCompile Include="..\base\siscale.c" />
<ClCompile Include="..\base\siscale_cal.c" />
<ClCompile Include="..\base\sjbig2.c" />
- <ClCompile Include="..\base\sjbig2_luratech.c" />
<ClCompile Include="..\base\sjpegc.c" />
<ClCompile Include="..\base\sjpegd.c" />
<ClCompile Include="..\base\sjpege.c" />
<ClCompile Include="..\base\sjpx.c" />
- <ClCompile Include="..\base\sjpx_luratech.c" />
- <ClCompile Include="..\base\sjpx_openjpeg.c" />
<ClCompile Include="..\base\slzwc.c" />
<ClCompile Include="..\base\slzwd.c" />
<ClCompile Include="..\base\slzwe.c" />
@@ -1564,6 +1602,8 @@
<ClCompile Include="..\devices\vector\gdevpx.c" />
<ClCompile Include="..\devices\vector\gdevsvg.c" />
<ClCompile Include="..\devices\vector\gdevtxtw.c" />
+ <ClCompile Include="..\devices\vector\gdevdocxw.c" />
+ <ClCompile Include="..\devices\vector\doc_common.c" />
<ClCompile Include="..\devices\vector\gdevxps.c" />
<ClCompile Include="..\devices\vector\whitelst.c" />
<ClCompile Include="..\expat\lib\xmlparse.c" />
@@ -1576,6 +1616,22 @@
<ClCompile Include="..\expat\tests\minicheck.c" />
<ClCompile Include="..\expat\tests\runtests.c" />
<ClCompile Include="..\expat\tests\runtestspp.cpp" />
+ <ClCompile Include="..\extract\src\alloc.c" />
+ <ClCompile Include="..\extract\src\astring.c" />
+ <ClCompile Include="..\extract\src\buffer-test.c" />
+ <ClCompile Include="..\extract\src\buffer.c" />
+ <ClCompile Include="..\extract\src\docx.c" />
+ <ClCompile Include="..\extract\src\docx_template.c" />
+ <ClCompile Include="..\extract\src\extract-exe.c" />
+ <ClCompile Include="..\extract\src\extract.c" />
+ <ClCompile Include="..\extract\src\join.c" />
+ <ClCompile Include="..\extract\src\mem.c" />
+ <ClCompile Include="..\extract\src\memento.c" />
+ <ClCompile Include="..\extract\src\misc-test.c" />
+ <ClCompile Include="..\extract\src\outf.c" />
+ <ClCompile Include="..\extract\src\xml.c" />
+ <ClCompile Include="..\extract\src\zip-test.c" />
+ <ClCompile Include="..\extract\src\zip.c" />
<ClCompile Include="..\ijs\ijs.c" />
<ClCompile Include="..\ijs\ijs_client.c" />
<ClCompile Include="..\ijs\ijs_client_example.c" />
@@ -2542,6 +2598,7 @@
<ClInclude Include="..\base\gsht1.h" />
<ClInclude Include="..\base\gshtx.h" />
<ClInclude Include="..\base\gsicc.h" />
+ <ClInclude Include="..\base\gsicc_blacktext.h" />
<ClInclude Include="..\base\gsicc_cache.h" />
<ClInclude Include="..\base\gsicc_cms.h" />
<ClInclude Include="..\base\gsicc_create.h" />
@@ -2768,9 +2825,7 @@
<ClInclude Include="..\base\siscale.h" />
<ClInclude Include="..\base\sisparam.h" />
<ClInclude Include="..\base\sjbig2.h" />
- <ClInclude Include="..\base\sjbig2_luratech.h" />
<ClInclude Include="..\base\sjpeg.h" />
- <ClInclude Include="..\base\sjpx_luratech.h" />
<ClInclude Include="..\base\sjpx_openjpeg.h" />
<ClInclude Include="..\base\slzwx.h" />
<ClInclude Include="..\base\smd5.h" />
@@ -2903,6 +2958,7 @@
<ClInclude Include="..\devices\rinkj\rinkj-dither.h" />
<ClInclude Include="..\devices\rinkj\rinkj-epson870.h" />
<ClInclude Include="..\devices\rinkj\rinkj-screen-eb.h" />
+ <ClInclude Include="..\devices\vector\doc_common.h" />
<ClInclude Include="..\devices\vector\gdevagl.h" />
<ClInclude Include="..\devices\vector\gdevpdfb.h" />
<ClInclude Include="..\devices\vector\gdevpdfc.h" />
@@ -3432,4 +3488,4 @@
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/windows/ghostscript.vcxproj.filters b/windows/ghostscript.vcxproj.filters
index f4a89bfd..5b7da7a0 100644
--- a/windows/ghostscript.vcxproj.filters
+++ b/windows/ghostscript.vcxproj.filters
@@ -2123,9 +2123,6 @@
<ClCompile Include="..\base\sjbig2.c">
<Filter>base</Filter>
</ClCompile>
- <ClCompile Include="..\base\sjbig2_luratech.c">
- <Filter>base</Filter>
- </ClCompile>
<ClCompile Include="..\base\sjpegc.c">
<Filter>base</Filter>
</ClCompile>
@@ -2138,9 +2135,6 @@
<ClCompile Include="..\base\sjpx.c">
<Filter>base</Filter>
</ClCompile>
- <ClCompile Include="..\base\sjpx_luratech.c">
- <Filter>base</Filter>
- </ClCompile>
<ClCompile Include="..\base\sjpx_openjpeg.c">
<Filter>base</Filter>
</ClCompile>
@@ -3377,6 +3371,12 @@
<ClCompile Include="..\devices\vector\gdevtxtw.c">
<Filter>devices\vector</Filter>
</ClCompile>
+ <ClCompile Include="..\devices\vector\gdevdocxw.c">
+ <Filter>devices\vector</Filter>
+ </ClCompile>
+ <ClCompile Include="..\devices\vector\doc_common.c">
+ <Filter>devices\vector</Filter>
+ </ClCompile>
<ClCompile Include="..\devices\vector\gdevxps.c">
<Filter>devices\vector</Filter>
</ClCompile>
@@ -6026,6 +6026,9 @@
<ClCompile Include="..\base\gdevkrnlsclass.c">
<Filter>base\gldevices</Filter>
</ClCompile>
+ <ClCompile Include="..\base\gsicc_blacktext.c">
+ <Filter>base\color\icc</Filter>
+ </ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\base\aes.h">
@@ -6946,15 +6949,9 @@
<ClInclude Include="..\base\sjbig2.h">
<Filter>base %28.h%29</Filter>
</ClInclude>
- <ClInclude Include="..\base\sjbig2_luratech.h">
- <Filter>base %28.h%29</Filter>
- </ClInclude>
<ClInclude Include="..\base\sjpeg.h">
<Filter>base %28.h%29</Filter>
</ClInclude>
- <ClInclude Include="..\base\sjpx_luratech.h">
- <Filter>base %28.h%29</Filter>
- </ClInclude>
<ClInclude Include="..\base\sjpx_openjpeg.h">
<Filter>base %28.h%29</Filter>
</ClInclude>
@@ -8968,6 +8965,9 @@
<ClInclude Include="..\base\gdevepo.h">
<Filter>base %28.h%29\gldevices %28.h%29</Filter>
</ClInclude>
+ <ClInclude Include="..\base\gsicc_blacktext.h">
+ <Filter>base %28.h%29\icc %28.h%29</Filter>
+ </ClInclude>
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="..\base\gspmdrv.rc">
@@ -8998,4 +8998,4 @@
<Filter>psi %28.rc%29</Filter>
</ResourceCompile>
</ItemGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/windows/ghostscript_rt.vcxproj b/windows/ghostscript_rt.vcxproj
index 8370363e..c5f8a4f3 100644
--- a/windows/ghostscript_rt.vcxproj
+++ b/windows/ghostscript_rt.vcxproj
@@ -631,12 +631,10 @@
<ClCompile Include="..\base\simscale.c" />
<ClCompile Include="..\base\siscale.c" />
<ClCompile Include="..\base\sjbig2.c" />
- <ClCompile Include="..\base\sjbig2_luratech.c" />
<ClCompile Include="..\base\sjpegc.c" />
<ClCompile Include="..\base\sjpegd.c" />
<ClCompile Include="..\base\sjpege.c" />
<ClCompile Include="..\base\sjpx.c" />
- <ClCompile Include="..\base\sjpx_luratech.c" />
<ClCompile Include="..\base\slzwc.c" />
<ClCompile Include="..\base\slzwd.c" />
<ClCompile Include="..\base\slzwe.c" />
@@ -1503,6 +1501,8 @@
<ClCompile Include="..\devices\vector\gdevpxut.c" />
<ClCompile Include="..\devices\vector\gdevsvg.c" />
<ClCompile Include="..\devices\vector\gdevtxtw.c" />
+ <ClCompile Include="..\devices\vector\gdevdocxw.c" />
+ <ClCompile Include="..\devices\vector\doc_common.c" />
<ClCompile Include="..\devices\vector\whitelst.c" />
<ClCompile Include="..\devices\rinkj\evenbetter-rll.c" />
<ClCompile Include="..\devices\rinkj\rinkj-byte-stream.c" />
@@ -1942,9 +1942,7 @@
<ClInclude Include="..\base\siscale.h" />
<ClInclude Include="..\base\sisparam.h" />
<ClInclude Include="..\base\sjbig2.h" />
- <ClInclude Include="..\base\sjbig2_luratech.h" />
<ClInclude Include="..\base\sjpeg.h" />
- <ClInclude Include="..\base\sjpx_luratech.h" />
<ClInclude Include="..\base\sjpx_openjpeg.h" />
<ClInclude Include="..\base\slzwx.h" />
<ClInclude Include="..\base\smd5.h" />
@@ -2175,6 +2173,7 @@
<ClInclude Include="..\devices\gdevxcmp.h" />
<ClInclude Include="..\devices\gxfcopy.h" />
<ClInclude Include="..\devices\minftrsz.h" />
+ <ClInclude Include="..\devices\vector\doc_common.h" />
<ClInclude Include="..\devices\vector\gdevagl.h" />
<ClInclude Include="..\devices\vector\gdevpdfb.h" />
<ClInclude Include="..\devices\vector\gdevpdfc.h" />
diff --git a/windows/ghostxps.vcxproj b/windows/ghostxps.vcxproj
index b85b325d..0b6f7120 100644
--- a/windows/ghostxps.vcxproj
+++ b/windows/ghostxps.vcxproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug-contrib|Win32">
@@ -81,6 +81,14 @@
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Sanitize|Win32">
+ <Configuration>Sanitize</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Sanitize|x64">
+ <Configuration>Sanitize</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{DE21942C-CDA2-445B-B2EC-51FF54E0F0DD}</ProjectGuid>
@@ -124,6 +132,10 @@
<ConfigurationType>Makefile</ConfigurationType>
<PlatformToolset>v142</PlatformToolset>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Sanitize|Win32'" Label="Configuration">
+ <ConfigurationType>Makefile</ConfigurationType>
+ <PlatformToolset>v142</PlatformToolset>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'" Label="Configuration">
<ConfigurationType>Makefile</ConfigurationType>
<PlatformToolset>v141_xp</PlatformToolset>
@@ -164,6 +176,10 @@
<ConfigurationType>Makefile</ConfigurationType>
<PlatformToolset>v142</PlatformToolset>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Sanitize|x64'" Label="Configuration">
+ <ConfigurationType>Makefile</ConfigurationType>
+ <PlatformToolset>v142</PlatformToolset>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|x64'" Label="Configuration">
<ConfigurationType>Makefile</ConfigurationType>
<PlatformToolset>v141_xp</PlatformToolset>
@@ -198,6 +214,9 @@
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Sanitize|Win32'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
@@ -228,6 +247,9 @@
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Sanitize|x64'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
@@ -244,6 +266,15 @@
<NMakeOutput>$(ProjectDir)\..\debugbin\gxpswin32.exe</NMakeOutput>
<NMakePreprocessorDefinitions>WIN32;_DEBUG;DEBUG=1;TDEBUG=1;HAVE_SSE2=1;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Sanitize|Win32'">
+ <OutDir>debugobj\</OutDir>
+ <IntDir>debugobj\</IntDir>
+ <NMakeBuildCommandLine>cd .. &amp;&amp; nmake -f psi\msvc32.mak SBR=1 DEVSTUDIO= gxpssanitize &amp;&amp; nmake -f psi\msvc32.mak DEVSTUDIO= sanitizebsc</NMakeBuildCommandLine>
+ <NMakeReBuildCommandLine>cd .. &amp;&amp; nmake -f psi\msvc32.mak DEVSTUDIO= sanitizeclean &amp;&amp; nmake -f psi\msvc32.mak SBR=1 DEVSTUDIO= gxpssanitize &amp;&amp; nmake -f psi\msvc32.mak DEVSTUDIO= sanitizebsc</NMakeReBuildCommandLine>
+ <NMakeCleanCommandLine>cd .. &amp;&amp; nmake -f psi\msvc32.mak DEVSTUDIO= sanitizeclean</NMakeCleanCommandLine>
+ <NMakeOutput>$(ProjectDir)\..\sanbin\gxpswin32.exe</NMakeOutput>
+ <NMakePreprocessorDefinitions>WIN32;_DEBUG;DEBUG=1;TDEBUG=1;HAVE_SSE2=1;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'">
<OutDir>debugobjxp\</OutDir>
<IntDir>debugobjxp\</IntDir>
@@ -262,6 +293,15 @@
<NMakeOutput>$(ProjectDir)\..\debugbin\gxpswin64.exe</NMakeOutput>
<NMakePreprocessorDefinitions>WIN64;_DEBUG;DEBUG=1;TDEBUG=1;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Sanitize|x64'">
+ <OutDir>debugobj64\</OutDir>
+ <IntDir>debugobj64\</IntDir>
+ <NMakeBuildCommandLine>cd .. &amp;&amp; nmake -f psi\msvc32.mak WIN64= SBR=1 DEVSTUDIO= gxpssanitize &amp;&amp; nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= sanitizebsc</NMakeBuildCommandLine>
+ <NMakeReBuildCommandLine>cd .. &amp;&amp; nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= sanitizeclean &amp;&amp; nmake -f psi\msvc32.mak WIN64= SBR=1 DEVSTUDIO= gxpssanitize &amp;&amp; nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= sanitizebsc</NMakeReBuildCommandLine>
+ <NMakeCleanCommandLine>cd .. &amp;&amp; nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= sanitizeclean</NMakeCleanCommandLine>
+ <NMakeOutput>$(ProjectDir)\..\sanbin\gxpswin64.exe</NMakeOutput>
+ <NMakePreprocessorDefinitions>WIN64;_DEBUG;DEBUG=1;TDEBUG=1;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|x64'">
<OutDir>debugobj64xp\</OutDir>
<IntDir>debugobj64xp\</IntDir>
@@ -454,4 +494,4 @@
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
-</Project>
+</Project> \ No newline at end of file