summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'windows/ghostscript.vcxproj')
-rw-r--r--windows/ghostscript.vcxproj70
1 files changed, 63 insertions, 7 deletions
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>