summaryrefslogtreecommitdiff
path: root/platform/win32
diff options
context:
space:
mode:
Diffstat (limited to 'platform/win32')
-rw-r--r--platform/win32/README.txt1
-rw-r--r--platform/win32/generate.bat45
-rw-r--r--platform/win32/generated.vcproj830
-rw-r--r--platform/win32/libmupdf-nov8.vcproj220
-rw-r--r--platform/win32/libmupdf-v8.vcproj232
-rw-r--r--platform/win32/libmupdf.vcproj1003
-rw-r--r--platform/win32/libthirdparty.vcproj1108
-rw-r--r--platform/win32/mudraw.vcproj246
-rw-r--r--platform/win32/mujstest-v8.vcproj433
-rw-r--r--platform/win32/mupdf-v8.vcproj437
-rw-r--r--platform/win32/mupdf.sln166
-rw-r--r--platform/win32/mupdf.vcproj429
-rw-r--r--platform/win32/mutool.vcproj266
13 files changed, 5416 insertions, 0 deletions
diff --git a/platform/win32/README.txt b/platform/win32/README.txt
new file mode 100644
index 00000000..01915f8e
--- /dev/null
+++ b/platform/win32/README.txt
@@ -0,0 +1 @@
+This MSVC project needs the thirdparty sources to be in place.
diff --git a/platform/win32/generate.bat b/platform/win32/generate.bat
new file mode 100644
index 00000000..c10a9d8f
--- /dev/null
+++ b/platform/win32/generate.bat
@@ -0,0 +1,45 @@
+@echo off
+
+if not exist scripts/fontdump.c cd ..
+if not exist generated mkdir generated
+
+cl /nologo -Iinclude scripts/fontdump.c
+cl /nologo -Iinclude scripts/cmapdump.c
+cl /nologo -Iinclude scripts/cquote.c
+cl /nologo -Iinclude scripts/bin2hex.c
+
+if not exist fontdump.exe goto usage
+if not exist cmapdump.exe goto usage
+if not exist cquote.exe goto usage
+if not exist bin2hex.exe goto usage
+
+if not exist generated/gen_font_base14.h fontdump.exe generated/gen_font_base14.h fonts/Dingbats.cff fonts/NimbusMonL-Bold.cff fonts/NimbusMonL-BoldObli.cff fonts/NimbusMonL-Regu.cff fonts/NimbusMonL-ReguObli.cff fonts/NimbusRomNo9L-Medi.cff fonts/NimbusRomNo9L-MediItal.cff fonts/NimbusRomNo9L-Regu.cff fonts/NimbusRomNo9L-ReguItal.cff fonts/NimbusSanL-Bold.cff fonts/NimbusSanL-BoldItal.cff fonts/NimbusSanL-Regu.cff fonts/NimbusSanL-ReguItal.cff fonts/StandardSymL.cff
+
+if not exist generated/gen_font_droid.h fontdump.exe generated/gen_font_droid.h fonts/droid/DroidSans.ttf fonts/droid/DroidSansMono.ttf
+
+if not exist generated/gen_font_cjk.h fontdump.exe generated/gen_font_cjk.h fonts/droid/DroidSansFallback.ttf
+
+if not exist generated/gen_font_cjk_full.h fontdump.exe generated/gen_font_cjk_full.h fonts/droid/DroidSansFallbackFull.ttf
+
+if not exist generated/gen_cmap_cns.h cmapdump.exe generated/gen_cmap_cns.h cmaps/cns/Adobe-CNS1-UCS2 cmaps/cns/Adobe-CNS1-0 cmaps/cns/Adobe-CNS1-1 cmaps/cns/Adobe-CNS1-2 cmaps/cns/Adobe-CNS1-3 cmaps/cns/Adobe-CNS1-4 cmaps/cns/Adobe-CNS1-5 cmaps/cns/Adobe-CNS1-6 cmaps/cns/B5-H cmaps/cns/B5-V cmaps/cns/B5pc-H cmaps/cns/B5pc-V cmaps/cns/CNS-EUC-H cmaps/cns/CNS-EUC-V cmaps/cns/CNS1-H cmaps/cns/CNS1-V cmaps/cns/CNS2-H cmaps/cns/CNS2-V cmaps/cns/ETen-B5-H cmaps/cns/ETen-B5-V cmaps/cns/ETenms-B5-H cmaps/cns/ETenms-B5-V cmaps/cns/ETHK-B5-H cmaps/cns/ETHK-B5-V cmaps/cns/HKdla-B5-H cmaps/cns/HKdla-B5-V cmaps/cns/HKdlb-B5-H cmaps/cns/HKdlb-B5-V cmaps/cns/HKgccs-B5-H cmaps/cns/HKgccs-B5-V cmaps/cns/HKm314-B5-H cmaps/cns/HKm314-B5-V cmaps/cns/HKm471-B5-H cmaps/cns/HKm471-B5-V cmaps/cns/HKscs-B5-H cmaps/cns/HKscs-B5-V cmaps/cns/UniCNS-UCS2-H cmaps/cns/UniCNS-UCS2-V cmaps/cns/UniCNS-UTF16-H cmaps/cns/UniCNS-UTF16-V
+
+if not exist generated/gen_cmap_gb.h cmapdump.exe generated/gen_cmap_gb.h cmaps/gb/Adobe-GB1-UCS2 cmaps/gb/Adobe-GB1-0 cmaps/gb/Adobe-GB1-1 cmaps/gb/Adobe-GB1-2 cmaps/gb/Adobe-GB1-3 cmaps/gb/Adobe-GB1-4 cmaps/gb/Adobe-GB1-5 cmaps/gb/GB-EUC-H cmaps/gb/GB-EUC-V cmaps/gb/GB-H cmaps/gb/GB-V cmaps/gb/GBK-EUC-H cmaps/gb/GBK-EUC-V cmaps/gb/GBK2K-H cmaps/gb/GBK2K-V cmaps/gb/GBKp-EUC-H cmaps/gb/GBKp-EUC-V cmaps/gb/GBpc-EUC-H cmaps/gb/GBpc-EUC-V cmaps/gb/GBT-EUC-H cmaps/gb/GBT-EUC-V cmaps/gb/GBT-H cmaps/gb/GBT-V cmaps/gb/GBTpc-EUC-H cmaps/gb/GBTpc-EUC-V cmaps/gb/UniGB-UCS2-H cmaps/gb/UniGB-UCS2-V cmaps/gb/UniGB-UTF16-H cmaps/gb/UniGB-UTF16-V
+
+if not exist generated/gen_cmap_japan.h cmapdump.exe generated/gen_cmap_japan.h cmaps/japan/Adobe-Japan1-UCS2 cmaps/japan/78-EUC-H cmaps/japan/78-EUC-V cmaps/japan/78-H cmaps/japan/78-RKSJ-H cmaps/japan/78-RKSJ-V cmaps/japan/78-V cmaps/japan/78ms-RKSJ-H cmaps/japan/78ms-RKSJ-V cmaps/japan/83pv-RKSJ-H cmaps/japan/90ms-RKSJ-H cmaps/japan/90ms-RKSJ-V cmaps/japan/90msp-RKSJ-H cmaps/japan/90msp-RKSJ-V cmaps/japan/90pv-RKSJ-H cmaps/japan/90pv-RKSJ-V cmaps/japan/Add-H cmaps/japan/Add-RKSJ-H cmaps/japan/Add-RKSJ-V cmaps/japan/Add-V cmaps/japan/Adobe-Japan1-0 cmaps/japan/Adobe-Japan1-1 cmaps/japan/Adobe-Japan1-2 cmaps/japan/Adobe-Japan1-3 cmaps/japan/Adobe-Japan1-4 cmaps/japan/Adobe-Japan1-5 cmaps/japan/Adobe-Japan1-6 cmaps/japan/EUC-H cmaps/japan/EUC-V cmaps/japan/Ext-H cmaps/japan/Ext-RKSJ-H cmaps/japan/Ext-RKSJ-V cmaps/japan/Ext-V cmaps/japan/H cmaps/japan/Hankaku cmaps/japan/Hiragana cmaps/japan/Katakana cmaps/japan/NWP-H cmaps/japan/NWP-V cmaps/japan/RKSJ-H cmaps/japan/RKSJ-V cmaps/japan/Roman cmaps/japan/UniJIS-UCS2-H cmaps/japan/UniJIS-UCS2-HW-H cmaps/japan/UniJIS-UCS2-HW-V cmaps/japan/UniJIS-UCS2-V cmaps/japan/UniJISPro-UCS2-HW-V cmaps/japan/UniJISPro-UCS2-V cmaps/japan/V cmaps/japan/WP-Symbol cmaps/japan/Adobe-Japan2-0 cmaps/japan/Hojo-EUC-H cmaps/japan/Hojo-EUC-V cmaps/japan/Hojo-H cmaps/japan/Hojo-V cmaps/japan/UniHojo-UCS2-H cmaps/japan/UniHojo-UCS2-V cmaps/japan/UniHojo-UTF16-H cmaps/japan/UniHojo-UTF16-V cmaps/japan/UniJIS-UTF16-H cmaps/japan/UniJIS-UTF16-V
+
+if not exist generated/gen_cmap_korea.h cmapdump.exe generated/gen_cmap_korea.h cmaps/korea/Adobe-Korea1-UCS2 cmaps/korea/Adobe-Korea1-0 cmaps/korea/Adobe-Korea1-1 cmaps/korea/Adobe-Korea1-2 cmaps/korea/KSC-EUC-H cmaps/korea/KSC-EUC-V cmaps/korea/KSC-H cmaps/korea/KSC-Johab-H cmaps/korea/KSC-Johab-V cmaps/korea/KSC-V cmaps/korea/KSCms-UHC-H cmaps/korea/KSCms-UHC-HW-H cmaps/korea/KSCms-UHC-HW-V cmaps/korea/KSCms-UHC-V cmaps/korea/KSCpc-EUC-H cmaps/korea/KSCpc-EUC-V cmaps/korea/UniKS-UCS2-H cmaps/korea/UniKS-UCS2-V cmaps/korea/UniKS-UTF16-H cmaps/korea/UniKS-UTF16-V
+
+if not exist generated/gen_js_util.h cquote.exe generated/gen_js_util.h pdf/pdf_util.js
+
+if not exist generated/gen_adobe_ca.h bin2hex.exe generated/gen_adobe_ca.h certs/AdobeCA.p7c
+
+del cmapdump.obj fontdump.obj cquote.obj bin2hex.obj cmapdump.exe fontdump.exe cquote.exe bin2hex.exe
+
+goto fin
+
+:usage
+echo ERROR: Run this script in the mupdf directory.
+echo ERROR: Run this script in a Visual Studio command prompt.
+pause
+
+:fin
diff --git a/platform/win32/generated.vcproj b/platform/win32/generated.vcproj
new file mode 100644
index 00000000..4fef3694
--- /dev/null
+++ b/platform/win32/generated.vcproj
@@ -0,0 +1,830 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="8.00"
+ Name="generated"
+ ProjectGUID="{A5053AA7-02E5-4903-B596-04F17AEB1526}"
+ Keyword="MakeFileProj"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="0"
+ >
+ <Tool
+ Name="VCNMakeTool"
+ BuildCommandLine="generate.bat"
+ ReBuildCommandLine="del /q ..\generated &amp;&amp; generate.bat"
+ CleanCommandLine="del /q ..\generated"
+ Output=""
+ PreprocessorDefinitions="WIN32;_DEBUG"
+ IncludeSearchPath=""
+ ForcedIncludes=""
+ AssemblySearchPath=""
+ ForcedUsingAssemblies=""
+ CompileAsManaged=""
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="0"
+ >
+ <Tool
+ Name="VCNMakeTool"
+ BuildCommandLine="generate.bat"
+ ReBuildCommandLine="del /q ..\generated &amp;&amp; generate.bat"
+ CleanCommandLine="del /q ..\generated"
+ Output="generated\cmap_cns.h"
+ PreprocessorDefinitions="WIN32;NDEBUG"
+ IncludeSearchPath=""
+ ForcedIncludes=""
+ AssemblySearchPath=""
+ ForcedUsingAssemblies=""
+ CompileAsManaged=""
+ />
+ </Configuration>
+ <Configuration
+ Name="Memento|Win32"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="0"
+ >
+ <Tool
+ Name="VCNMakeTool"
+ BuildCommandLine="generate.bat"
+ ReBuildCommandLine="del /q ..\generated &amp;&amp; generate.bat"
+ CleanCommandLine="del /q ..\generated"
+ Output="generated\cmap_cns.h"
+ PreprocessorDefinitions="WIN32;_DEBUG"
+ 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}"
+ >
+ <File
+ RelativePath="..\scripts\bin2hex.c"
+ >
+ </File>
+ <File
+ RelativePath="..\scripts\cmapdump.c"
+ >
+ </File>
+ <File
+ RelativePath="..\scripts\cquote.c"
+ >
+ </File>
+ <File
+ RelativePath="..\scripts\fontdump.c"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="Header Files"
+ Filter="h;hpp;hxx;hm;inl;inc;xsd"
+ UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+ >
+ <File
+ RelativePath="..\scripts\jconfig.h"
+ >
+ </File>
+ <File
+ RelativePath="..\scripts\opj_config.h"
+ >
+ </File>
+ <File
+ RelativePath="..\scripts\slimftmodules.h"
+ >
+ </File>
+ <File
+ RelativePath="..\scripts\slimftoptions.h"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="CMAPs"
+ 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
+ Name="cns"
+ >
+ <File
+ RelativePath="..\cmaps\cns\Adobe-CNS1-0"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\cns\Adobe-CNS1-1"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\cns\Adobe-CNS1-2"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\cns\Adobe-CNS1-3"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\cns\Adobe-CNS1-4"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\cns\Adobe-CNS1-5"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\cns\Adobe-CNS1-6"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\cns\Adobe-CNS1-UCS2"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\cns\B5-H"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\cns\B5-V"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\cns\B5pc-H"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\cns\B5pc-V"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\cns\CNS-EUC-H"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\cns\CNS-EUC-V"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\cns\CNS1-H"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\cns\CNS1-V"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\cns\CNS2-H"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\cns\CNS2-V"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\cns\ETen-B5-H"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\cns\ETen-B5-V"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\cns\ETenms-B5-H"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\cns\ETenms-B5-V"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\cns\ETHK-B5-H"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\cns\ETHK-B5-V"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\cns\HKdla-B5-H"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\cns\HKdla-B5-V"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\cns\HKdlb-B5-H"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\cns\HKdlb-B5-V"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\cns\HKgccs-B5-H"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\cns\HKgccs-B5-V"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\cns\HKm314-B5-H"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\cns\HKm314-B5-V"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\cns\HKm471-B5-H"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\cns\HKm471-B5-V"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\cns\HKscs-B5-H"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\cns\HKscs-B5-V"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\cns\UniCNS-UCS2-H"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\cns\UniCNS-UCS2-V"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\cns\UniCNS-UTF16-H"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\cns\UniCNS-UTF16-V"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="gb"
+ >
+ <File
+ RelativePath="..\cmaps\gb\Adobe-GB1-0"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\gb\Adobe-GB1-1"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\gb\Adobe-GB1-2"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\gb\Adobe-GB1-3"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\gb\Adobe-GB1-4"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\gb\Adobe-GB1-5"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\gb\Adobe-GB1-UCS2"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\gb\GB-EUC-H"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\gb\GB-EUC-V"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\gb\GB-H"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\gb\GB-V"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\gb\GBK-EUC-H"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\gb\GBK-EUC-V"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\gb\GBK2K-H"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\gb\GBK2K-V"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\gb\GBKp-EUC-H"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\gb\GBKp-EUC-V"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\gb\GBpc-EUC-H"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\gb\GBpc-EUC-V"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\gb\GBT-EUC-H"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\gb\GBT-EUC-V"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\gb\GBT-H"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\gb\GBT-V"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\gb\GBTpc-EUC-H"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\gb\GBTpc-EUC-V"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\gb\UniGB-UCS2-H"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\gb\UniGB-UCS2-V"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\gb\UniGB-UTF16-H"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\gb\UniGB-UTF16-V"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="japan"
+ >
+ <File
+ RelativePath="..\cmaps\japan\78-EUC-H"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\japan\78-EUC-V"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\japan\78-H"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\japan\78-RKSJ-H"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\japan\78-RKSJ-V"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\japan\78-V"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\japan\78ms-RKSJ-H"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\japan\78ms-RKSJ-V"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\japan\83pv-RKSJ-H"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\japan\90ms-RKSJ-H"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\japan\90ms-RKSJ-V"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\japan\90msp-RKSJ-H"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\japan\90msp-RKSJ-V"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\japan\90pv-RKSJ-H"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\japan\90pv-RKSJ-V"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\japan\Add-H"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\japan\Add-RKSJ-H"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\japan\Add-RKSJ-V"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\japan\Add-V"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\japan\Adobe-Japan1-0"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\japan\Adobe-Japan1-1"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\japan\Adobe-Japan1-2"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\japan\Adobe-Japan1-3"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\japan\Adobe-Japan1-4"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\japan\Adobe-Japan1-5"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\japan\Adobe-Japan1-6"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\japan\Adobe-Japan1-UCS2"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\japan\Adobe-Japan2-0"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\japan\EUC-H"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\japan\EUC-V"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\japan\Ext-H"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\japan\Ext-RKSJ-H"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\japan\Ext-RKSJ-V"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\japan\Ext-V"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\japan\H"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\japan\Hankaku"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\japan\Hiragana"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\japan\Hojo-EUC-H"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\japan\Hojo-EUC-V"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\japan\Hojo-H"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\japan\Hojo-V"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\japan\Katakana"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\japan\NWP-H"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\japan\NWP-V"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\japan\RKSJ-H"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\japan\RKSJ-V"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\japan\Roman"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\japan\UniHojo-UCS2-H"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\japan\UniHojo-UCS2-V"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\japan\UniHojo-UTF16-H"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\japan\UniHojo-UTF16-V"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\japan\UniJIS-UCS2-H"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\japan\UniJIS-UCS2-HW-H"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\japan\UniJIS-UCS2-HW-V"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\japan\UniJIS-UCS2-V"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\japan\UniJIS-UTF16-H"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\japan\UniJIS-UTF16-V"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\japan\UniJISPro-UCS2-HW-V"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\japan\UniJISPro-UCS2-V"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\japan\V"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\japan\WP-Symbol"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="korea"
+ >
+ <File
+ RelativePath="..\cmaps\korea\Adobe-Korea1-0"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\korea\Adobe-Korea1-1"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\korea\Adobe-Korea1-2"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\korea\Adobe-Korea1-UCS2"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\korea\KSC-EUC-H"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\korea\KSC-EUC-V"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\korea\KSC-H"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\korea\KSC-Johab-H"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\korea\KSC-Johab-V"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\korea\KSC-V"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\korea\KSCms-UHC-H"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\korea\KSCms-UHC-HW-H"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\korea\KSCms-UHC-HW-V"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\korea\KSCms-UHC-V"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\korea\KSCpc-EUC-H"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\korea\KSCpc-EUC-V"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\korea\UniKS-UCS2-H"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\korea\UniKS-UCS2-V"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\korea\UniKS-UTF16-H"
+ >
+ </File>
+ <File
+ RelativePath="..\cmaps\korea\UniKS-UTF16-V"
+ >
+ </File>
+ </Filter>
+ </Filter>
+ <Filter
+ Name="Fonts"
+ >
+ <File
+ RelativePath="..\fonts\Dingbats.cff"
+ >
+ </File>
+ <File
+ RelativePath="..\fonts\NimbusMonL-Bold.cff"
+ >
+ </File>
+ <File
+ RelativePath="..\fonts\NimbusMonL-BoldObli.cff"
+ >
+ </File>
+ <File
+ RelativePath="..\fonts\NimbusMonL-Regu.cff"
+ >
+ </File>
+ <File
+ RelativePath="..\fonts\NimbusMonL-ReguObli.cff"
+ >
+ </File>
+ <File
+ RelativePath="..\fonts\NimbusRomNo9L-Medi.cff"
+ >
+ </File>
+ <File
+ RelativePath="..\fonts\NimbusRomNo9L-MediItal.cff"
+ >
+ </File>
+ <File
+ RelativePath="..\fonts\NimbusRomNo9L-Regu.cff"
+ >
+ </File>
+ <File
+ RelativePath="..\fonts\NimbusRomNo9L-ReguItal.cff"
+ >
+ </File>
+ <File
+ RelativePath="..\fonts\NimbusSanL-Bold.cff"
+ >
+ </File>
+ <File
+ RelativePath="..\fonts\NimbusSanL-BoldItal.cff"
+ >
+ </File>
+ <File
+ RelativePath="..\fonts\NimbusSanL-Regu.cff"
+ >
+ </File>
+ <File
+ RelativePath="..\fonts\NimbusSanL-ReguItal.cff"
+ >
+ </File>
+ <File
+ RelativePath="..\fonts\StandardSymL.cff"
+ >
+ </File>
+ <Filter
+ Name="droid"
+ >
+ <File
+ RelativePath="..\fonts\droid\DroidSans.ttf"
+ >
+ </File>
+ <File
+ RelativePath="..\fonts\droid\DroidSansFallback.ttf"
+ >
+ </File>
+ <File
+ RelativePath="..\fonts\droid\DroidSansMono.ttf"
+ >
+ </File>
+ <File
+ RelativePath="..\fonts\droid\NOTICE"
+ >
+ </File>
+ </Filter>
+ </Filter>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/platform/win32/libmupdf-nov8.vcproj b/platform/win32/libmupdf-nov8.vcproj
new file mode 100644
index 00000000..108b82a5
--- /dev/null
+++ b/platform/win32/libmupdf-nov8.vcproj
@@ -0,0 +1,220 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="8.00"
+ Name="libmupdf-nov8"
+ ProjectGUID="{EC81A9F3-88A6-4170-B7B4-C41CB789A7F6}"
+ RootNamespace="mupdf"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)\$(ProjectName)"
+ ConfigurationType="4"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ CommandLine=""
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="..\scripts;..\include;..\generated;..\thirdparty\jbig2dec;&quot;..\thirdparty\jpeg&quot;;&quot;..\thirdparty\openjpeg\libopenjpeg&quot;;&quot;..\thirdparty\zlib&quot;;&quot;..\thirdparty\freetype\include&quot;;&quot;..\thirdparty\v8-3.9\include&quot;"
+ PreprocessorDefinitions="DEBUG=1"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="1"
+ WarningLevel="3"
+ DebugInformationFormat="4"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLibrarianTool"
+ AdditionalLibraryDirectories=""
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)\$(ProjectName)"
+ ConfigurationType="4"
+ CharacterSet="2"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ Description=""
+ CommandLine=""
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ EnableIntrinsicFunctions="true"
+ AdditionalIncludeDirectories="..\scripts;..\include;..\generated;..\thirdparty\jbig2dec;..\thirdparty\jpeg;..\thirdparty\openjpeg\libopenjpeg;..\thirdparty\zlib;..\thirdparty\freetype\include;&quot;..\thirdparty\v8-3.9\include&quot;"
+ RuntimeLibrary="0"
+ EnableFunctionLevelLinking="true"
+ WarningLevel="3"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLibrarianTool"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Memento|Win32"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)\$(ProjectName)"
+ ConfigurationType="4"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ CommandLine=""
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="..\scripts;..\include;..\generated;..\thirdparty\jbig2dec;..\thirdparty\jpeg;..\thirdparty\openjpeg\libopenjpeg;..\thirdparty\zlib;..\thirdparty\freetype\include;&quot;..\thirdparty\v8-3.9\include&quot;"
+ PreprocessorDefinitions="MEMENTO=1;DEBUG=1"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="1"
+ WarningLevel="3"
+ DebugInformationFormat="4"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLibrarianTool"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="pdf"
+ >
+ <File
+ RelativePath="..\pdf\pdf_js_none.c"
+ >
+ </File>
+ </Filter>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/platform/win32/libmupdf-v8.vcproj b/platform/win32/libmupdf-v8.vcproj
new file mode 100644
index 00000000..36b6ccd8
--- /dev/null
+++ b/platform/win32/libmupdf-v8.vcproj
@@ -0,0 +1,232 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="8.00"
+ Name="libmupdf-v8"
+ ProjectGUID="{2E5DAFDB-A060-4011-B760-32F6A3A4BC9D}"
+ RootNamespace="mupdf"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)\$(ProjectName)"
+ ConfigurationType="4"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ CommandLine=""
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="..\scripts;..\include;..\generated;..\thirdparty\jbig2dec;&quot;..\thirdparty\jpeg&quot;;&quot;..\thirdparty\openjpeg\libopenjpeg&quot;;&quot;..\thirdparty\zlib&quot;;&quot;..\thirdparty\freetype\include&quot;;&quot;..\thirdparty\v8-3.9\include&quot;"
+ PreprocessorDefinitions="DEBUG=1"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="1"
+ WarningLevel="3"
+ DebugInformationFormat="4"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLibrarianTool"
+ AdditionalLibraryDirectories=""
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)\$(ProjectName)"
+ ConfigurationType="4"
+ CharacterSet="2"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ Description=""
+ CommandLine=""
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ EnableIntrinsicFunctions="true"
+ AdditionalIncludeDirectories="..\scripts;..\include;..\generated;..\thirdparty\jbig2dec;..\thirdparty\jpeg;..\thirdparty\openjpeg\libopenjpeg;..\thirdparty\zlib;..\thirdparty\freetype\include;&quot;..\thirdparty\v8-3.9\include&quot;"
+ RuntimeLibrary="0"
+ EnableFunctionLevelLinking="true"
+ WarningLevel="3"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLibrarianTool"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Memento|Win32"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)\$(ProjectName)"
+ ConfigurationType="4"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ CommandLine=""
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="..\scripts;..\include;..\generated;..\thirdparty\jbig2dec;..\thirdparty\jpeg;..\thirdparty\openjpeg\libopenjpeg;..\thirdparty\zlib;..\thirdparty\freetype\include;&quot;..\thirdparty\v8-3.9\include&quot;"
+ PreprocessorDefinitions="MEMENTO=1;DEBUG=1"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="1"
+ WarningLevel="3"
+ DebugInformationFormat="4"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLibrarianTool"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="pdf"
+ >
+ <File
+ RelativePath="..\pdf\pdf_js.c"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_jsimp_cpp.c"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_jsimp_cpp.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_jsimp_v8.cpp"
+ >
+ </File>
+ </Filter>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/platform/win32/libmupdf.vcproj b/platform/win32/libmupdf.vcproj
new file mode 100644
index 00000000..9bf997ec
--- /dev/null
+++ b/platform/win32/libmupdf.vcproj
@@ -0,0 +1,1003 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="8.00"
+ Name="libmupdf"
+ ProjectGUID="{5F615F91-DFF8-4F05-BF48-6222B7D86519}"
+ RootNamespace="mupdf"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)\$(ProjectName)"
+ ConfigurationType="4"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ CommandLine=""
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="..\scripts;..\include;..\ucdn;..\generated;..\thirdparty\jbig2dec;..\thirdparty\jpeg;..\thirdparty\openjpeg\src\lib\openjp2;..\thirdparty\zlib;..\thirdparty\freetype\include"
+ PreprocessorDefinitions="DEBUG=1"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="1"
+ WarningLevel="3"
+ DebugInformationFormat="4"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLibrarianTool"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)\$(ProjectName)"
+ ConfigurationType="4"
+ CharacterSet="2"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ Description="Generate CMap and Font source files"
+ CommandLine="generate.bat"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ EnableIntrinsicFunctions="true"
+ AdditionalIncludeDirectories="..\scripts;..\include;..\ucdn;..\generated;..\thirdparty\jbig2dec;..\thirdparty\jpeg;..\thirdparty\openjpeg\src\lib\openjp2;..\thirdparty\zlib;..\thirdparty\freetype\include"
+ RuntimeLibrary="0"
+ EnableFunctionLevelLinking="true"
+ WarningLevel="3"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLibrarianTool"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Memento|Win32"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)\$(ProjectName)"
+ ConfigurationType="4"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ CommandLine=""
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="..\scripts;..\include;..\ucdn;..\generated;..\thirdparty\jbig2dec;..\thirdparty\jpeg;..\thirdparty\openjpeg\src\lib\openjp2;..\thirdparty\zlib;..\thirdparty\freetype\include"
+ PreprocessorDefinitions="MEMENTO=1;DEBUG=1"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="1"
+ WarningLevel="3"
+ DebugInformationFormat="4"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLibrarianTool"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="pdf"
+ >
+ <File
+ RelativePath="..\pdf\data_encodings.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\data_glyphlist.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\mupdf-internal.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\mupdf.h"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_annot.c"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_cmap.c"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_cmap_load.c"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_cmap_parse.c"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_cmap_table.c"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_colorspace.c"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_crypt.c"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_device.c"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_encoding.c"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_event.c"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_field.c"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_font.c"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_fontfile.c"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_form.c"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_function.c"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_image.c"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_interpret.c"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_lex.c"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_metrics.c"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_nametree.c"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_object.c"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_outline.c"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_page.c"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_parse.c"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_pattern.c"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_repair.c"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_shade.c"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_store.c"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_stream.c"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_type3.c"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_unicode.c"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_write.c"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_xobject.c"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_xref.c"
+ >
+ </File>
+ <File
+ RelativePath="..\pdf\pdf_xref_aux.c"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="fitz"
+ >
+ <File
+ RelativePath="..\fitz\base_context.c"
+ >
+ </File>
+ <File
+ RelativePath="..\fitz\base_error.c"
+ >
+ </File>
+ <File
+ RelativePath="..\fitz\base_geometry.c"
+ >
+ </File>
+ <File
+ RelativePath="..\fitz\base_getopt.c"
+ >
+ </File>
+ <File
+ RelativePath="..\fitz\base_hash.c"
+ >
+ </File>
+ <File
+ RelativePath="..\fitz\base_memory.c"
+ >
+ </File>
+ <File
+ RelativePath="..\fitz\base_string.c"
+ >
+ </File>
+ <File
+ RelativePath="..\fitz\base_time.c"
+ >
+ </File>
+ <File
+ RelativePath="..\fitz\base_trans.c"
+ >
+ </File>
+ <File
+ RelativePath="..\fitz\base_xml.c"
+ >
+ </File>
+ <File
+ RelativePath="..\fitz\crypt_aes.c"
+ >
+ </File>
+ <File
+ RelativePath="..\fitz\crypt_arc4.c"
+ >
+ </File>
+ <File
+ RelativePath="..\fitz\crypt_md5.c"
+ >
+ </File>
+ <File
+ RelativePath="..\fitz\crypt_sha2.c"
+ >
+ </File>
+ <File
+ RelativePath="..\fitz\dev_bbox.c"
+ >
+ </File>
+ <File
+ RelativePath="..\fitz\dev_list.c"
+ >
+ </File>
+ <File
+ RelativePath="..\fitz\dev_null.c"
+ >
+ </File>
+ <File
+ RelativePath="..\fitz\dev_svg.c"
+ >
+ </File>
+ <File
+ RelativePath="..\fitz\dev_trace.c"
+ >
+ </File>
+ <File
+ RelativePath="..\fitz\doc_document.c"
+ >
+ </File>
+ <File
+ RelativePath="..\fitz\doc_link.c"
+ >
+ </File>
+ <File
+ RelativePath="..\fitz\doc_outline.c"
+ >
+ </File>
+ <File
+ RelativePath="..\fitz\filt_basic.c"
+ >
+ </File>
+ <File
+ RelativePath="..\fitz\filt_dctd.c"
+ >
+ </File>
+ <File
+ RelativePath="..\fitz\filt_faxd.c"
+ >
+ </File>
+ <File
+ RelativePath="..\fitz\filt_flate.c"
+ >
+ </File>
+ <File
+ RelativePath="..\fitz\filt_jbig2d.c"
+ >
+ </File>
+ <File
+ RelativePath="..\fitz\filt_lzwd.c"
+ >
+ </File>
+ <File
+ RelativePath="..\fitz\filt_predict.c"
+ >
+ </File>
+ <File
+ RelativePath="..\fitz\fitz-internal.h"
+ >
+ </File>
+ <File
+ RelativePath="..\fitz\fitz.h"
+ >
+ </File>
+ <File
+ RelativePath="..\fitz\image_jpeg.c"
+ >
+ </File>
+ <File
+ RelativePath="..\fitz\image_jpx.c"
+ >
+ </File>
+ <File
+ RelativePath="..\fitz\image_md5.c"
+ >
+ </File>
+ <File
+ RelativePath="..\fitz\image_png.c"
+ >
+ </File>
+ <File
+ RelativePath="..\fitz\image_tiff.c"
+ >
+ </File>
+ <File
+ RelativePath="..\fitz\memento.c"
+ >
+ </File>
+ <File
+ RelativePath="..\fitz\memento.h"
+ >
+ </File>
+ <File
+ RelativePath="..\fitz\res_bitmap.c"
+ >
+ </File>
+ <File
+ RelativePath="..\fitz\res_colorspace.c"
+ >
+ </File>
+ <File
+ RelativePath="..\fitz\res_font.c"
+ >
+ </File>
+ <File
+ RelativePath="..\fitz\res_func.c"
+ >
+ </File>
+ <File
+ RelativePath="..\fitz\res_halftone.c"
+ >
+ </File>
+ <File
+ RelativePath="..\fitz\res_image.c"
+ >
+ </File>
+ <File
+ RelativePath="..\fitz\res_path.c"
+ >
+ </File>
+ <File
+ RelativePath="..\fitz\res_pcl.c"
+ >
+ </File>
+ <File
+ RelativePath="..\fitz\res_pixmap.c"
+ >
+ </File>
+ <File
+ RelativePath="..\fitz\res_pwg.c"
+ >
+ </File>
+ <File
+ RelativePath="..\fitz\res_shade.c"
+ >
+ </File>
+ <File
+ RelativePath="..\fitz\res_store.c"
+ >
+ </File>
+ <File
+ RelativePath="..\fitz\res_text.c"
+ >
+ </File>
+ <File
+ RelativePath="..\fitz\stm_buffer.c"
+ >
+ </File>
+ <File
+ RelativePath="..\fitz\stm_comp_buf.c"
+ >
+ </File>
+ <File
+ RelativePath="..\fitz\stm_open.c"
+ >
+ </File>
+ <File
+ RelativePath="..\fitz\stm_output.c"
+ >
+ </File>
+ <File
+ RelativePath="..\fitz\stm_read.c"
+ >
+ </File>
+ <File
+ RelativePath="..\fitz\text_extract.c"
+ >
+ </File>
+ <File
+ RelativePath="..\fitz\text_output.c"
+ >
+ </File>
+ <File
+ RelativePath="..\fitz\text_paragraph.c"
+ >
+ </File>
+ <File
+ RelativePath="..\fitz\text_search.c"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="draw"
+ >
+ <File
+ RelativePath="..\draw\draw_affine.c"
+ >
+ </File>
+ <File
+ RelativePath="..\draw\draw_blend.c"
+ >
+ </File>
+ <File
+ RelativePath="..\draw\draw_device.c"
+ >
+ </File>
+ <File
+ RelativePath="..\draw\draw_edge.c"
+ >
+ </File>
+ <File
+ RelativePath="..\draw\draw_glyph.c"
+ >
+ </File>
+ <File
+ RelativePath="..\draw\draw_mesh.c"
+ >
+ </File>
+ <File
+ RelativePath="..\draw\draw_paint.c"
+ >
+ </File>
+ <File
+ RelativePath="..\draw\draw_path.c"
+ >
+ </File>
+ <File
+ RelativePath="..\draw\draw_simple_scale.c"
+ >
+ </File>
+ <File
+ RelativePath="..\draw\draw_unpack.c"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="ucdn"
+ >
+ <File
+ RelativePath="..\ucdn\ucdn.c"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="xps"
+ >
+ <File
+ RelativePath="..\xps\muxps-internal.h"
+ >
+ </File>
+ <File
+ RelativePath="..\xps\muxps.h"
+ >
+ </File>
+ <File
+ RelativePath="..\xps\xps_common.c"
+ >
+ </File>
+ <File
+ RelativePath="..\xps\xps_doc.c"
+ >
+ </File>
+ <File
+ RelativePath="..\xps\xps_glyphs.c"
+ >
+ </File>
+ <File
+ RelativePath="..\xps\xps_gradient.c"
+ >
+ </File>
+ <File
+ RelativePath="..\xps\xps_image.c"
+ >
+ </File>
+ <File
+ RelativePath="..\xps\xps_outline.c"
+ >
+ </File>
+ <File
+ RelativePath="..\xps\xps_path.c"
+ >
+ </File>
+ <File
+ RelativePath="..\xps\xps_resource.c"
+ >
+ </File>
+ <File
+ RelativePath="..\xps\xps_tile.c"
+ >
+ </File>
+ <File
+ RelativePath="..\xps\xps_util.c"
+ >
+ </File>
+ <File
+ RelativePath="..\xps\xps_zip.c"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="cbz"
+ >
+ <File
+ RelativePath="..\cbz\mucbz.c"
+ >
+ </File>
+ <File
+ RelativePath="..\cbz\mucbz.h"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="image"
+ >
+ <File
+ RelativePath="..\image\muimage.c"
+ >
+ </File>
+ <File
+ RelativePath="..\image\muimage.h"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="api"
+ >
+ <Filter
+ Name="mupdf"
+ >
+ <File
+ RelativePath="..\include\mupdf\cbz.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\mupdf\fitz.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\mupdf\image.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\mupdf\memento.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\mupdf\pdf.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\mupdf\xps.h"
+ >
+ </File>
+ <Filter
+ Name="pdf"
+ >
+ <File
+ RelativePath="..\include\mupdf\pdf\annot.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\mupdf\pdf\cmap.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\mupdf\pdf\crypt.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\mupdf\pdf\document.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\mupdf\pdf\event.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\mupdf\pdf\field.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\mupdf\pdf\font.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\mupdf\pdf\javascript.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\mupdf\pdf\object.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\mupdf\pdf\output-pdf.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\mupdf\pdf\page.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\mupdf\pdf\parse.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\mupdf\pdf\resource.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\mupdf\pdf\widget.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\mupdf\pdf\xref.h"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="fitz"
+ >
+ <File
+ RelativePath="..\include\mupdf\fitz\annotation.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\mupdf\fitz\bitmap.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\mupdf\fitz\buffer.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\mupdf\fitz\colorspace.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\mupdf\fitz\compressed-buffer.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\mupdf\fitz\context.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\mupdf\fitz\crypt.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\mupdf\fitz\device.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\mupdf\fitz\display-list.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\mupdf\fitz\document.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\mupdf\fitz\filter.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\mupdf\fitz\font.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\mupdf\fitz\function.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\mupdf\fitz\getopt.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\mupdf\fitz\glyph-cache.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\mupdf\fitz\hash.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\mupdf\fitz\image.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\mupdf\fitz\link.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\mupdf\fitz\math.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\mupdf\fitz\meta.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\mupdf\fitz\outline.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\mupdf\fitz\output-pcl.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\mupdf\fitz\output-png.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\mupdf\fitz\output-pnm.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\mupdf\fitz\output-pwg.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\mupdf\fitz\output-svg.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\mupdf\fitz\output.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\mupdf\fitz\path.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\mupdf\fitz\pixmap.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\mupdf\fitz\shade.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\mupdf\fitz\store.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\mupdf\fitz\stream.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\mupdf\fitz\string.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\mupdf\fitz\structured-text.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\mupdf\fitz\system.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\mupdf\fitz\text.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\mupdf\fitz\transition.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\mupdf\fitz\write-document.h"
+ >
+ </File>
+ <File
+ RelativePath="..\include\mupdf\fitz\xml.h"
+ >
+ </File>
+ </Filter>
+ </Filter>
+ </Filter>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/platform/win32/libthirdparty.vcproj b/platform/win32/libthirdparty.vcproj
new file mode 100644
index 00000000..32576cfe
--- /dev/null
+++ b/platform/win32/libthirdparty.vcproj
@@ -0,0 +1,1108 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="8.00"
+ Name="libthirdparty"
+ ProjectGUID="{5EDCF4FD-0291-4FB9-8D96-D58957CA5E3C}"
+ RootNamespace="mupdf"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)\$(ProjectName)"
+ ConfigurationType="4"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="..\scripts;..\thirdparty\jbig2dec;..\thirdparty\jpeg;..\thirdparty\openjpeg\libopenjpeg;..\thirdparty\zlib;..\thirdparty\freetype\include"
+ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS;FT2_BUILD_LIBRARY;OPJ_STATIC;FT_CONFIG_MODULES_H=\&quot;slimftmodules.h\&quot;;FT_CONFIG_OPTIONS_H=\&quot;slimftoptions.h\&quot;;DEBUG=1;verbose=-1"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="1"
+ WarningLevel="3"
+ DebugInformationFormat="4"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLibrarianTool"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)\$(ProjectName)"
+ ConfigurationType="4"
+ CharacterSet="2"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ EnableIntrinsicFunctions="true"
+ AdditionalIncludeDirectories="..\scripts;..\thirdparty\jbig2dec;..\thirdparty\jpeg;..\thirdparty\openjpeg\libopenjpeg;..\thirdparty\zlib;..\thirdparty\freetype\include"
+ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS;FT2_BUILD_LIBRARY;OPJ_STATIC;FT_CONFIG_MODULES_H=\&quot;slimftmodules.h\&quot;;FT_CONFIG_OPTIONS_H=\&quot;slimftoptions.h\&quot;;verbose=-1"
+ RuntimeLibrary="0"
+ EnableFunctionLevelLinking="true"
+ WarningLevel="3"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLibrarianTool"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Memento|Win32"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)\$(ProjectName)"
+ ConfigurationType="4"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="..\scripts;..\thirdparty\jbig2dec;..\thirdparty\jpeg;..\thirdparty\openjpeg\libopenjpeg;..\thirdparty\zlib;..\thirdparty\freetype\include"
+ PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS;FT2_BUILD_LIBRARY;OPJ_STATIC;FT_CONFIG_MODULES_H=\&quot;slimftmodules.h\&quot;;FT_CONFIG_OPTIONS_H=\&quot;slimftoptions.h\&quot;;MEMENTO=1;DEBUG=1;verbose=-1"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="1"
+ WarningLevel="3"
+ DebugInformationFormat="4"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLibrarianTool"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="libjpeg"
+ >
+ <File
+ RelativePath="..\thirdparty\jpeg\jaricom.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\jpeg\jcomapi.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\jpeg\jdapimin.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\jpeg\jdapistd.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\jpeg\jdarith.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\jpeg\jdatadst.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\jpeg\jdatasrc.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\jpeg\jdcoefct.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\jpeg\jdcolor.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\jpeg\jddctmgr.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\jpeg\jdhuff.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\jpeg\jdinput.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\jpeg\jdmainct.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\jpeg\jdmarker.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\jpeg\jdmaster.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\jpeg\jdmerge.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\jpeg\jdpostct.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\jpeg\jdsample.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\jpeg\jdtrans.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\jpeg\jerror.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\jpeg\jfdctflt.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\jpeg\jfdctfst.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\jpeg\jfdctint.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\jpeg\jidctflt.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\jpeg\jidctfst.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\jpeg\jidctint.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\jpeg\jmemmgr.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\jpeg\jmemnobs.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\jpeg\jquant1.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\jpeg\jquant2.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\jpeg\jutils.c"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="libjbig2dec"
+ >
+ <File
+ RelativePath="..\thirdparty\jbig2dec\jbig2.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\jbig2dec\jbig2_arith.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\jbig2dec\jbig2_arith_iaid.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\jbig2dec\jbig2_arith_int.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\jbig2dec\jbig2_generic.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\jbig2dec\jbig2_halftone.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\jbig2dec\jbig2_huffman.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\jbig2dec\jbig2_image.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\jbig2dec\jbig2_metadata.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\jbig2dec\jbig2_mmr.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\jbig2dec\jbig2_page.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\jbig2dec\jbig2_refinement.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\jbig2dec\jbig2_segment.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\jbig2dec\jbig2_symbol_dict.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\jbig2dec\jbig2_text.c"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="libz"
+ >
+ <File
+ RelativePath="..\thirdparty\zlib\adler32.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\zlib\compress.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\zlib\crc32.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\zlib\deflate.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\zlib\inffast.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\zlib\inflate.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\zlib\inftrees.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\zlib\trees.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\zlib\uncompr.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\zlib\zutil.c"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="libopenjpeg"
+ >
+ <Filter
+ Name="openjp2"
+ >
+ <File
+ RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\bio.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\bio.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\cidx_manager.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\cidx_manager.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\cio.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\cio.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\dwt.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\dwt.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\event.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\event.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\function_list.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\function_list.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\image.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\image.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\indexbox_manager.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\invert.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\invert.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\j2k.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\j2k.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\jp2.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\jp2.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\mct.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\mct.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\mqc.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\mqc.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\openjpeg.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\openjpeg.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\opj_clock.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\opj_clock.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\opj_includes.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\opj_intmath.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\opj_inttypes.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\opj_malloc.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\opj_stdint.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\phix_manager.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\pi.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\pi.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\ppix_manager.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\raw.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\raw.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\t1.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\t1.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\t1_generate_luts.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\t1_luts.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\t2.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\t2.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\tcd.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\tcd.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\tgt.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\tgt.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\thix_manager.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\openjpeg\src\lib\openjp2\tpix_manager.c"
+ >
+ </File>
+ </Filter>
+ </Filter>
+ <Filter
+ Name="libfreetype"
+ >
+ <File
+ RelativePath="..\thirdparty\freetype\src\cff\cff.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\src\psaux\psaux.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\src\pshinter\pshinter.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\src\psnames\psnames.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\src\raster\raster.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\src\sfnt\sfnt.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\src\smooth\smooth.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\src\truetype\truetype.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\src\type1\type1.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\src\cid\type1cid.c"
+ >
+ </File>
+ <Filter
+ Name="base"
+ >
+ <File
+ RelativePath="..\thirdparty\freetype\src\base\ftbase.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\src\base\ftbbox.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\src\base\ftbitmap.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\src\base\ftgasp.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\src\base\ftglyph.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\src\base\ftinit.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\src\base\ftstroke.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\src\base\ftsynth.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\src\base\ftsystem.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\src\base\fttype1.c"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\src\base\ftxf86.c"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="include"
+ >
+ <File
+ RelativePath="..\thirdparty\freetype\include\ft2build.h"
+ >
+ </File>
+ <Filter
+ Name="freetype"
+ >
+ <File
+ RelativePath="..\thirdparty\freetype\include\freetype\freetype.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\include\freetype\ftadvanc.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\include\freetype\ftbbox.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\include\freetype\ftbdf.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\include\freetype\ftbitmap.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\include\freetype\ftbzip2.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\include\freetype\ftcache.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\include\freetype\ftchapters.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\include\freetype\ftcid.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\include\freetype\fterrdef.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\include\freetype\fterrors.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\include\freetype\ftgasp.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\include\freetype\ftglyph.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\include\freetype\ftgxval.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\include\freetype\ftgzip.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\include\freetype\ftimage.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\include\freetype\ftincrem.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\include\freetype\ftlcdfil.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\include\freetype\ftlist.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\include\freetype\ftlzw.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\include\freetype\ftmac.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\include\freetype\ftmm.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\include\freetype\ftmodapi.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\include\freetype\ftmoderr.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\include\freetype\ftotval.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\include\freetype\ftoutln.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\include\freetype\ftpfr.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\include\freetype\ftrender.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\include\freetype\ftsizes.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\include\freetype\ftsnames.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\include\freetype\ftstroke.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\include\freetype\ftsynth.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\include\freetype\ftsystem.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\include\freetype\fttrigon.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\include\freetype\fttypes.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\include\freetype\ftwinfnt.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\include\freetype\ftxf86.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\include\freetype\t1tables.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\include\freetype\ttnameid.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\include\freetype\tttables.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\include\freetype\tttags.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\include\freetype\ttunpat.h"
+ >
+ </File>
+ <Filter
+ Name="config"
+ >
+ <File
+ RelativePath="..\thirdparty\freetype\include\freetype\config\ftconfig.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\include\freetype\config\ftheader.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\include\freetype\config\ftmodule.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\include\freetype\config\ftoption.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\include\freetype\config\ftstdlib.h"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="internal"
+ >
+ <File
+ RelativePath="..\thirdparty\freetype\include\freetype\internal\autohint.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\include\freetype\internal\ftcalc.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\include\freetype\internal\ftdebug.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\include\freetype\internal\ftdriver.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\include\freetype\internal\ftgloadr.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\include\freetype\internal\ftmemory.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\include\freetype\internal\ftobjs.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\include\freetype\internal\ftpic.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\include\freetype\internal\ftrfork.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\include\freetype\internal\ftserv.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\include\freetype\internal\ftstream.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\include\freetype\internal\fttrace.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\include\freetype\internal\ftvalid.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\include\freetype\internal\internal.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\include\freetype\internal\psaux.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\include\freetype\internal\pshints.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\include\freetype\internal\sfnt.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\include\freetype\internal\t1types.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\include\freetype\internal\tttypes.h"
+ >
+ </File>
+ <Filter
+ Name="services"
+ >
+ <File
+ RelativePath="..\thirdparty\freetype\include\freetype\internal\services\svbdf.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\include\freetype\internal\services\svcid.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\include\freetype\internal\services\svgldict.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\include\freetype\internal\services\svgxval.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\include\freetype\internal\services\svkern.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\include\freetype\internal\services\svmm.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\include\freetype\internal\services\svotval.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\include\freetype\internal\services\svpfr.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\include\freetype\internal\services\svpostnm.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\include\freetype\internal\services\svpscmap.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\include\freetype\internal\services\svpsinfo.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\include\freetype\internal\services\svsfnt.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\include\freetype\internal\services\svttcmap.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\include\freetype\internal\services\svtteng.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\include\freetype\internal\services\svttglyf.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\include\freetype\internal\services\svwinfnt.h"
+ >
+ </File>
+ <File
+ RelativePath="..\thirdparty\freetype\include\freetype\internal\services\svxf86nm.h"
+ >
+ </File>
+ </Filter>
+ </Filter>
+ </Filter>
+ </Filter>
+ </Filter>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/platform/win32/mudraw.vcproj b/platform/win32/mudraw.vcproj
new file mode 100644
index 00000000..6310fb06
--- /dev/null
+++ b/platform/win32/mudraw.vcproj
@@ -0,0 +1,246 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="8.00"
+ Name="mudraw"
+ ProjectGUID="{0B51171B-B10E-4EAC-8FFA-19226A1828A3}"
+ RootNamespace="mupdf"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)\$(ProjectName)"
+ ConfigurationType="1"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="..\include"
+ PreprocessorDefinitions="DEBUG=1"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="1"
+ WarningLevel="3"
+ DebugInformationFormat="4"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ GenerateDebugInformation="true"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)\$(ProjectName)"
+ ConfigurationType="1"
+ CharacterSet="2"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ EnableIntrinsicFunctions="true"
+ AdditionalIncludeDirectories="..\include"
+ RuntimeLibrary="0"
+ EnableFunctionLevelLinking="true"
+ WarningLevel="3"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ GenerateDebugInformation="true"
+ OptimizeReferences="2"
+ EnableCOMDATFolding="2"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Memento|Win32"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)\$(ProjectName)"
+ ConfigurationType="1"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="..\include"
+ PreprocessorDefinitions="MEMENTO=1;DEBUG=1"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="1"
+ WarningLevel="3"
+ DebugInformationFormat="4"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ GenerateDebugInformation="true"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <File
+ RelativePath="..\apps\mudraw.c"
+ >
+ </File>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/platform/win32/mujstest-v8.vcproj b/platform/win32/mujstest-v8.vcproj
new file mode 100644
index 00000000..1b37bb12
--- /dev/null
+++ b/platform/win32/mujstest-v8.vcproj
@@ -0,0 +1,433 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="8.00"
+ Name="mujstest-v8"
+ ProjectGUID="{21E28758-E4D2-4B84-8EC5-B631CEE66B30}"
+ RootNamespace="mupdf"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)\$(ProjectName)"
+ ConfigurationType="1"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="..\include"
+ PreprocessorDefinitions="FT2_BUILD_LIBRARY;OPJ_STATIC;DEBUG=1"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="1"
+ WarningLevel="3"
+ DebugInformationFormat="4"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalOptions="/FORCE"
+ AdditionalDependencies="v8_base.lib v8_snapshot.lib ws2_32.lib winmm.lib"
+ AdditionalLibraryDirectories="&quot;..\thirdparty\v8-3.9\build\Debug\lib\&quot;"
+ GenerateDebugInformation="true"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)\$(ProjectName)"
+ ConfigurationType="1"
+ CharacterSet="2"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ EnableIntrinsicFunctions="true"
+ AdditionalIncludeDirectories="..\include"
+ RuntimeLibrary="0"
+ EnableFunctionLevelLinking="true"
+ WarningLevel="3"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="v8_base.lib v8_snapshot.lib ws2_32.lib winmm.lib"
+ AdditionalLibraryDirectories="&quot;..\thirdparty\v8-3.9\build\Release\lib&quot;"
+ GenerateDebugInformation="true"
+ OptimizeReferences="2"
+ EnableCOMDATFolding="2"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Memento|Win32"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)\$(ProjectName)"
+ ConfigurationType="1"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="..\include"
+ PreprocessorDefinitions="FT2_BUILD_LIBRARY;OPJ_STATIC;MEMENTO=1;DEBUG=1"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="1"
+ WarningLevel="3"
+ DebugInformationFormat="4"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="v8_base.lib v8_snapshot.lib ws2_32.lib winmm.lib"
+ AdditionalLibraryDirectories="&quot;..\thirdparty\v8-3.9\Build\Debug\lib&quot;"
+ GenerateDebugInformation="true"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="DebugOpenssl|Win32"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="1"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="..\include"
+ PreprocessorDefinitions="FT2_BUILD_LIBRARY;OPJ_STATIC;DEBUG=1;HAVE_OPENSSL"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="1"
+ WarningLevel="3"
+ DebugInformationFormat="4"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalOptions="/FORCE"
+ AdditionalDependencies="v8_base.lib v8_snapshot.lib ws2_32.lib winmm.lib libeay32.lib"
+ AdditionalLibraryDirectories="&quot;..\thirdparty\v8-3.9\build\Debug\lib\&quot;;..\thirdparty\openssl\lib"
+ GenerateDebugInformation="true"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="ReleaseOpenssl|Win32"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="1"
+ CharacterSet="2"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ EnableIntrinsicFunctions="true"
+ AdditionalIncludeDirectories="..\include"
+ PreprocessorDefinitions="HAVE_OPENSSL"
+ RuntimeLibrary="0"
+ EnableFunctionLevelLinking="true"
+ WarningLevel="3"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="v8_base.lib v8_snapshot.lib libeay32.lib ws2_32.lib winmm.lib"
+ AdditionalLibraryDirectories="&quot;..\thirdparty\v8-3.9\build\release\lib\&quot;;..\thirdparty\openssl\lib"
+ GenerateDebugInformation="true"
+ OptimizeReferences="2"
+ EnableCOMDATFolding="2"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <File
+ RelativePath="..\fitz\crypt_pkcs7.c"
+ >
+ <FileConfiguration
+ Name="DebugOpenssl|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories="..\thirdparty\openssl\include;..\generated"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="ReleaseOpenssl|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories="..\thirdparty\openssl\include"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\apps\jstest_main.c"
+ >
+ </File>
+ <File
+ RelativePath="..\apps\pdfapp.c"
+ >
+ </File>
+ <File
+ RelativePath="..\apps\pdfapp.h"
+ >
+ </File>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/platform/win32/mupdf-v8.vcproj b/platform/win32/mupdf-v8.vcproj
new file mode 100644
index 00000000..c66c2d99
--- /dev/null
+++ b/platform/win32/mupdf-v8.vcproj
@@ -0,0 +1,437 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="8.00"
+ Name="mupdf-v8"
+ ProjectGUID="{9035A4F3-4219-45A5-985D-FBF4D9609713}"
+ RootNamespace="mupdf"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)\$(ProjectName)"
+ ConfigurationType="1"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="..\include"
+ PreprocessorDefinitions="FT2_BUILD_LIBRARY;OPJ_STATIC;DEBUG=1"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="1"
+ WarningLevel="3"
+ DebugInformationFormat="4"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalOptions="/FORCE"
+ AdditionalDependencies="v8_base.lib v8_snapshot.lib ws2_32.lib winmm.lib"
+ AdditionalLibraryDirectories="&quot;..\thirdparty\v8-3.9\build\Debug\lib&quot;"
+ GenerateDebugInformation="true"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)\$(ProjectName)"
+ ConfigurationType="1"
+ CharacterSet="2"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ EnableIntrinsicFunctions="true"
+ AdditionalIncludeDirectories="..\include"
+ RuntimeLibrary="0"
+ EnableFunctionLevelLinking="true"
+ WarningLevel="3"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="v8_base.lib v8_snapshot.lib ws2_32.lib winmm.lib"
+ AdditionalLibraryDirectories="&quot;..\thirdparty\v8-3.9\Build\release\lib&quot;"
+ GenerateDebugInformation="true"
+ OptimizeReferences="2"
+ EnableCOMDATFolding="2"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Memento|Win32"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)\$(ProjectName)"
+ ConfigurationType="1"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="..\include"
+ PreprocessorDefinitions="FT2_BUILD_LIBRARY;OPJ_STATIC;MEMENTO=1;DEBUG=1"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="1"
+ WarningLevel="3"
+ DebugInformationFormat="4"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="v8_base.lib v8_snapshot.lib ws2_32.lib winmm.lib"
+ AdditionalLibraryDirectories="&quot;..\thirdparty\v8-3.9\Build\Debug\lib&quot;"
+ GenerateDebugInformation="true"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="DebugOpenssl|Win32"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="1"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="..\include"
+ PreprocessorDefinitions="FT2_BUILD_LIBRARY;OPJ_STATIC;DEBUG=1;HAVE_OPENSSL"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="1"
+ WarningLevel="3"
+ DebugInformationFormat="4"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalOptions="/FORCE"
+ AdditionalDependencies="v8_base.lib v8_snapshot.lib libeay32.lib ws2_32.lib winmm.lib"
+ AdditionalLibraryDirectories="&quot;..\thirdparty\v8-3.9\build\Debug\lib&quot;;..\thirdparty\openssl\lib"
+ GenerateDebugInformation="true"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="ReleaseOpenssl|Win32"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="1"
+ CharacterSet="2"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ EnableIntrinsicFunctions="true"
+ AdditionalIncludeDirectories="..\include"
+ PreprocessorDefinitions="HAVE_OPENSSL"
+ RuntimeLibrary="0"
+ EnableFunctionLevelLinking="true"
+ WarningLevel="3"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="v8_base.lib v8_snapshot.lib libeay32.lib ws2_32.lib winmm.lib"
+ AdditionalLibraryDirectories="&quot;..\thirdparty\v8-3.9\Build\release\lib&quot;;..\thirdparty\openssl\lib"
+ GenerateDebugInformation="true"
+ OptimizeReferences="2"
+ EnableCOMDATFolding="2"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <File
+ RelativePath="..\fitz\crypt_pkcs7.c"
+ >
+ <FileConfiguration
+ Name="DebugOpenssl|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories="..\thirdparty\openssl\include;..\generated"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="ReleaseOpenssl|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories="..\thirdparty\openssl\include"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\apps\pdfapp.c"
+ >
+ </File>
+ <File
+ RelativePath="..\apps\pdfapp.h"
+ >
+ </File>
+ <File
+ RelativePath="..\apps\win_main.c"
+ >
+ </File>
+ <File
+ RelativePath="..\apps\win_res.rc"
+ >
+ </File>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/platform/win32/mupdf.sln b/platform/win32/mupdf.sln
new file mode 100644
index 00000000..7b3de7fa
--- /dev/null
+++ b/platform/win32/mupdf.sln
@@ -0,0 +1,166 @@
+
+Microsoft Visual Studio Solution File, Format Version 9.00
+# Visual Studio 2005
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mupdf", "mupdf.vcproj", "{E74F29F0-FA43-4ADC-B92C-6AFA08E4A417}"
+ ProjectSection(ProjectDependencies) = postProject
+ {5EDCF4FD-0291-4FB9-8D96-D58957CA5E3C} = {5EDCF4FD-0291-4FB9-8D96-D58957CA5E3C}
+ {EC81A9F3-88A6-4170-B7B4-C41CB789A7F6} = {EC81A9F3-88A6-4170-B7B4-C41CB789A7F6}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libthirdparty", "libthirdparty.vcproj", "{5EDCF4FD-0291-4FB9-8D96-D58957CA5E3C}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libmupdf", "libmupdf.vcproj", "{5F615F91-DFF8-4F05-BF48-6222B7D86519}"
+ ProjectSection(ProjectDependencies) = postProject
+ {A5053AA7-02E5-4903-B596-04F17AEB1526} = {A5053AA7-02E5-4903-B596-04F17AEB1526}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mudraw", "mudraw.vcproj", "{0B51171B-B10E-4EAC-8FFA-19226A1828A3}"
+ ProjectSection(ProjectDependencies) = postProject
+ {5EDCF4FD-0291-4FB9-8D96-D58957CA5E3C} = {5EDCF4FD-0291-4FB9-8D96-D58957CA5E3C}
+ {EC81A9F3-88A6-4170-B7B4-C41CB789A7F6} = {EC81A9F3-88A6-4170-B7B4-C41CB789A7F6}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mutool", "mutool.vcproj", "{00811970-815B-4F64-BC9D-219078B1F3AA}"
+ ProjectSection(ProjectDependencies) = postProject
+ {5EDCF4FD-0291-4FB9-8D96-D58957CA5E3C} = {5EDCF4FD-0291-4FB9-8D96-D58957CA5E3C}
+ {EC81A9F3-88A6-4170-B7B4-C41CB789A7F6} = {EC81A9F3-88A6-4170-B7B4-C41CB789A7F6}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "generated", "generated.vcproj", "{A5053AA7-02E5-4903-B596-04F17AEB1526}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libmupdf-v8", "libmupdf-v8.vcproj", "{2E5DAFDB-A060-4011-B760-32F6A3A4BC9D}"
+ ProjectSection(ProjectDependencies) = postProject
+ {5F615F91-DFF8-4F05-BF48-6222B7D86519} = {5F615F91-DFF8-4F05-BF48-6222B7D86519}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mupdf-v8", "mupdf-v8.vcproj", "{9035A4F3-4219-45A5-985D-FBF4D9609713}"
+ ProjectSection(ProjectDependencies) = postProject
+ {2E5DAFDB-A060-4011-B760-32F6A3A4BC9D} = {2E5DAFDB-A060-4011-B760-32F6A3A4BC9D}
+ {5EDCF4FD-0291-4FB9-8D96-D58957CA5E3C} = {5EDCF4FD-0291-4FB9-8D96-D58957CA5E3C}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mujstest-v8", "mujstest-v8.vcproj", "{21E28758-E4D2-4B84-8EC5-B631CEE66B30}"
+ ProjectSection(ProjectDependencies) = postProject
+ {5EDCF4FD-0291-4FB9-8D96-D58957CA5E3C} = {5EDCF4FD-0291-4FB9-8D96-D58957CA5E3C}
+ {2E5DAFDB-A060-4011-B760-32F6A3A4BC9D} = {2E5DAFDB-A060-4011-B760-32F6A3A4BC9D}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libmupdf-nov8", "libmupdf-nov8.vcproj", "{EC81A9F3-88A6-4170-B7B4-C41CB789A7F6}"
+ ProjectSection(ProjectDependencies) = postProject
+ {5F615F91-DFF8-4F05-BF48-6222B7D86519} = {5F615F91-DFF8-4F05-BF48-6222B7D86519}
+ EndProjectSection
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Win32 = Debug|Win32
+ DebugOpenssl|Win32 = DebugOpenssl|Win32
+ Memento|Win32 = Memento|Win32
+ Release|Win32 = Release|Win32
+ ReleaseOpenssl|Win32 = ReleaseOpenssl|Win32
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {E74F29F0-FA43-4ADC-B92C-6AFA08E4A417}.Debug|Win32.ActiveCfg = Debug|Win32
+ {E74F29F0-FA43-4ADC-B92C-6AFA08E4A417}.Debug|Win32.Build.0 = Debug|Win32
+ {E74F29F0-FA43-4ADC-B92C-6AFA08E4A417}.DebugOpenssl|Win32.ActiveCfg = DebugOpenssl|Win32
+ {E74F29F0-FA43-4ADC-B92C-6AFA08E4A417}.DebugOpenssl|Win32.Build.0 = DebugOpenssl|Win32
+ {E74F29F0-FA43-4ADC-B92C-6AFA08E4A417}.Memento|Win32.ActiveCfg = Memento|Win32
+ {E74F29F0-FA43-4ADC-B92C-6AFA08E4A417}.Memento|Win32.Build.0 = Memento|Win32
+ {E74F29F0-FA43-4ADC-B92C-6AFA08E4A417}.Release|Win32.ActiveCfg = Release|Win32
+ {E74F29F0-FA43-4ADC-B92C-6AFA08E4A417}.Release|Win32.Build.0 = Release|Win32
+ {E74F29F0-FA43-4ADC-B92C-6AFA08E4A417}.ReleaseOpenssl|Win32.ActiveCfg = ReleaseOpenssl|Win32
+ {E74F29F0-FA43-4ADC-B92C-6AFA08E4A417}.ReleaseOpenssl|Win32.Build.0 = ReleaseOpenssl|Win32
+ {5EDCF4FD-0291-4FB9-8D96-D58957CA5E3C}.Debug|Win32.ActiveCfg = Debug|Win32
+ {5EDCF4FD-0291-4FB9-8D96-D58957CA5E3C}.Debug|Win32.Build.0 = Debug|Win32
+ {5EDCF4FD-0291-4FB9-8D96-D58957CA5E3C}.DebugOpenssl|Win32.ActiveCfg = Debug|Win32
+ {5EDCF4FD-0291-4FB9-8D96-D58957CA5E3C}.DebugOpenssl|Win32.Build.0 = Debug|Win32
+ {5EDCF4FD-0291-4FB9-8D96-D58957CA5E3C}.Memento|Win32.ActiveCfg = Memento|Win32
+ {5EDCF4FD-0291-4FB9-8D96-D58957CA5E3C}.Memento|Win32.Build.0 = Memento|Win32
+ {5EDCF4FD-0291-4FB9-8D96-D58957CA5E3C}.Release|Win32.ActiveCfg = Release|Win32
+ {5EDCF4FD-0291-4FB9-8D96-D58957CA5E3C}.Release|Win32.Build.0 = Release|Win32
+ {5EDCF4FD-0291-4FB9-8D96-D58957CA5E3C}.ReleaseOpenssl|Win32.ActiveCfg = Release|Win32
+ {5EDCF4FD-0291-4FB9-8D96-D58957CA5E3C}.ReleaseOpenssl|Win32.Build.0 = Release|Win32
+ {5F615F91-DFF8-4F05-BF48-6222B7D86519}.Debug|Win32.ActiveCfg = Debug|Win32
+ {5F615F91-DFF8-4F05-BF48-6222B7D86519}.Debug|Win32.Build.0 = Debug|Win32
+ {5F615F91-DFF8-4F05-BF48-6222B7D86519}.DebugOpenssl|Win32.ActiveCfg = Debug|Win32
+ {5F615F91-DFF8-4F05-BF48-6222B7D86519}.DebugOpenssl|Win32.Build.0 = Debug|Win32
+ {5F615F91-DFF8-4F05-BF48-6222B7D86519}.Memento|Win32.ActiveCfg = Memento|Win32
+ {5F615F91-DFF8-4F05-BF48-6222B7D86519}.Memento|Win32.Build.0 = Memento|Win32
+ {5F615F91-DFF8-4F05-BF48-6222B7D86519}.Release|Win32.ActiveCfg = Release|Win32
+ {5F615F91-DFF8-4F05-BF48-6222B7D86519}.Release|Win32.Build.0 = Release|Win32
+ {5F615F91-DFF8-4F05-BF48-6222B7D86519}.ReleaseOpenssl|Win32.ActiveCfg = Release|Win32
+ {5F615F91-DFF8-4F05-BF48-6222B7D86519}.ReleaseOpenssl|Win32.Build.0 = Release|Win32
+ {0B51171B-B10E-4EAC-8FFA-19226A1828A3}.Debug|Win32.ActiveCfg = Debug|Win32
+ {0B51171B-B10E-4EAC-8FFA-19226A1828A3}.Debug|Win32.Build.0 = Debug|Win32
+ {0B51171B-B10E-4EAC-8FFA-19226A1828A3}.DebugOpenssl|Win32.ActiveCfg = Debug|Win32
+ {0B51171B-B10E-4EAC-8FFA-19226A1828A3}.DebugOpenssl|Win32.Build.0 = Debug|Win32
+ {0B51171B-B10E-4EAC-8FFA-19226A1828A3}.Memento|Win32.ActiveCfg = Memento|Win32
+ {0B51171B-B10E-4EAC-8FFA-19226A1828A3}.Memento|Win32.Build.0 = Memento|Win32
+ {0B51171B-B10E-4EAC-8FFA-19226A1828A3}.Release|Win32.ActiveCfg = Release|Win32
+ {0B51171B-B10E-4EAC-8FFA-19226A1828A3}.Release|Win32.Build.0 = Release|Win32
+ {0B51171B-B10E-4EAC-8FFA-19226A1828A3}.ReleaseOpenssl|Win32.ActiveCfg = Release|Win32
+ {0B51171B-B10E-4EAC-8FFA-19226A1828A3}.ReleaseOpenssl|Win32.Build.0 = Release|Win32
+ {00811970-815B-4F64-BC9D-219078B1F3AA}.Debug|Win32.ActiveCfg = Debug|Win32
+ {00811970-815B-4F64-BC9D-219078B1F3AA}.Debug|Win32.Build.0 = Debug|Win32
+ {00811970-815B-4F64-BC9D-219078B1F3AA}.DebugOpenssl|Win32.ActiveCfg = Debug|Win32
+ {00811970-815B-4F64-BC9D-219078B1F3AA}.DebugOpenssl|Win32.Build.0 = Debug|Win32
+ {00811970-815B-4F64-BC9D-219078B1F3AA}.Memento|Win32.ActiveCfg = Memento|Win32
+ {00811970-815B-4F64-BC9D-219078B1F3AA}.Memento|Win32.Build.0 = Memento|Win32
+ {00811970-815B-4F64-BC9D-219078B1F3AA}.Release|Win32.ActiveCfg = Release|Win32
+ {00811970-815B-4F64-BC9D-219078B1F3AA}.Release|Win32.Build.0 = Release|Win32
+ {00811970-815B-4F64-BC9D-219078B1F3AA}.ReleaseOpenssl|Win32.ActiveCfg = Release|Win32
+ {00811970-815B-4F64-BC9D-219078B1F3AA}.ReleaseOpenssl|Win32.Build.0 = Release|Win32
+ {A5053AA7-02E5-4903-B596-04F17AEB1526}.Debug|Win32.ActiveCfg = Debug|Win32
+ {A5053AA7-02E5-4903-B596-04F17AEB1526}.Debug|Win32.Build.0 = Debug|Win32
+ {A5053AA7-02E5-4903-B596-04F17AEB1526}.DebugOpenssl|Win32.ActiveCfg = Debug|Win32
+ {A5053AA7-02E5-4903-B596-04F17AEB1526}.DebugOpenssl|Win32.Build.0 = Debug|Win32
+ {A5053AA7-02E5-4903-B596-04F17AEB1526}.Memento|Win32.ActiveCfg = Memento|Win32
+ {A5053AA7-02E5-4903-B596-04F17AEB1526}.Memento|Win32.Build.0 = Memento|Win32
+ {A5053AA7-02E5-4903-B596-04F17AEB1526}.Release|Win32.ActiveCfg = Release|Win32
+ {A5053AA7-02E5-4903-B596-04F17AEB1526}.Release|Win32.Build.0 = Release|Win32
+ {A5053AA7-02E5-4903-B596-04F17AEB1526}.ReleaseOpenssl|Win32.ActiveCfg = Release|Win32
+ {A5053AA7-02E5-4903-B596-04F17AEB1526}.ReleaseOpenssl|Win32.Build.0 = Release|Win32
+ {2E5DAFDB-A060-4011-B760-32F6A3A4BC9D}.Debug|Win32.ActiveCfg = Debug|Win32
+ {2E5DAFDB-A060-4011-B760-32F6A3A4BC9D}.Debug|Win32.Build.0 = Debug|Win32
+ {2E5DAFDB-A060-4011-B760-32F6A3A4BC9D}.DebugOpenssl|Win32.ActiveCfg = Debug|Win32
+ {2E5DAFDB-A060-4011-B760-32F6A3A4BC9D}.DebugOpenssl|Win32.Build.0 = Debug|Win32
+ {2E5DAFDB-A060-4011-B760-32F6A3A4BC9D}.Memento|Win32.ActiveCfg = Memento|Win32
+ {2E5DAFDB-A060-4011-B760-32F6A3A4BC9D}.Memento|Win32.Build.0 = Memento|Win32
+ {2E5DAFDB-A060-4011-B760-32F6A3A4BC9D}.Release|Win32.ActiveCfg = Release|Win32
+ {2E5DAFDB-A060-4011-B760-32F6A3A4BC9D}.Release|Win32.Build.0 = Release|Win32
+ {2E5DAFDB-A060-4011-B760-32F6A3A4BC9D}.ReleaseOpenssl|Win32.ActiveCfg = Release|Win32
+ {2E5DAFDB-A060-4011-B760-32F6A3A4BC9D}.ReleaseOpenssl|Win32.Build.0 = Release|Win32
+ {9035A4F3-4219-45A5-985D-FBF4D9609713}.Debug|Win32.ActiveCfg = Debug|Win32
+ {9035A4F3-4219-45A5-985D-FBF4D9609713}.Debug|Win32.Build.0 = Debug|Win32
+ {9035A4F3-4219-45A5-985D-FBF4D9609713}.DebugOpenssl|Win32.ActiveCfg = DebugOpenssl|Win32
+ {9035A4F3-4219-45A5-985D-FBF4D9609713}.DebugOpenssl|Win32.Build.0 = DebugOpenssl|Win32
+ {9035A4F3-4219-45A5-985D-FBF4D9609713}.Memento|Win32.ActiveCfg = Memento|Win32
+ {9035A4F3-4219-45A5-985D-FBF4D9609713}.Memento|Win32.Build.0 = Memento|Win32
+ {9035A4F3-4219-45A5-985D-FBF4D9609713}.Release|Win32.ActiveCfg = Release|Win32
+ {9035A4F3-4219-45A5-985D-FBF4D9609713}.Release|Win32.Build.0 = Release|Win32
+ {9035A4F3-4219-45A5-985D-FBF4D9609713}.ReleaseOpenssl|Win32.ActiveCfg = ReleaseOpenssl|Win32
+ {9035A4F3-4219-45A5-985D-FBF4D9609713}.ReleaseOpenssl|Win32.Build.0 = ReleaseOpenssl|Win32
+ {21E28758-E4D2-4B84-8EC5-B631CEE66B30}.Debug|Win32.ActiveCfg = Debug|Win32
+ {21E28758-E4D2-4B84-8EC5-B631CEE66B30}.Debug|Win32.Build.0 = Debug|Win32
+ {21E28758-E4D2-4B84-8EC5-B631CEE66B30}.DebugOpenssl|Win32.ActiveCfg = DebugOpenssl|Win32
+ {21E28758-E4D2-4B84-8EC5-B631CEE66B30}.DebugOpenssl|Win32.Build.0 = DebugOpenssl|Win32
+ {21E28758-E4D2-4B84-8EC5-B631CEE66B30}.Memento|Win32.ActiveCfg = Memento|Win32
+ {21E28758-E4D2-4B84-8EC5-B631CEE66B30}.Memento|Win32.Build.0 = Memento|Win32
+ {21E28758-E4D2-4B84-8EC5-B631CEE66B30}.Release|Win32.ActiveCfg = Release|Win32
+ {21E28758-E4D2-4B84-8EC5-B631CEE66B30}.Release|Win32.Build.0 = Release|Win32
+ {21E28758-E4D2-4B84-8EC5-B631CEE66B30}.ReleaseOpenssl|Win32.ActiveCfg = ReleaseOpenssl|Win32
+ {21E28758-E4D2-4B84-8EC5-B631CEE66B30}.ReleaseOpenssl|Win32.Build.0 = ReleaseOpenssl|Win32
+ {EC81A9F3-88A6-4170-B7B4-C41CB789A7F6}.Debug|Win32.ActiveCfg = Debug|Win32
+ {EC81A9F3-88A6-4170-B7B4-C41CB789A7F6}.Debug|Win32.Build.0 = Debug|Win32
+ {EC81A9F3-88A6-4170-B7B4-C41CB789A7F6}.DebugOpenssl|Win32.ActiveCfg = Debug|Win32
+ {EC81A9F3-88A6-4170-B7B4-C41CB789A7F6}.DebugOpenssl|Win32.Build.0 = Debug|Win32
+ {EC81A9F3-88A6-4170-B7B4-C41CB789A7F6}.Memento|Win32.ActiveCfg = Memento|Win32
+ {EC81A9F3-88A6-4170-B7B4-C41CB789A7F6}.Memento|Win32.Build.0 = Memento|Win32
+ {EC81A9F3-88A6-4170-B7B4-C41CB789A7F6}.Release|Win32.ActiveCfg = Release|Win32
+ {EC81A9F3-88A6-4170-B7B4-C41CB789A7F6}.Release|Win32.Build.0 = Release|Win32
+ {EC81A9F3-88A6-4170-B7B4-C41CB789A7F6}.ReleaseOpenssl|Win32.ActiveCfg = Release|Win32
+ {EC81A9F3-88A6-4170-B7B4-C41CB789A7F6}.ReleaseOpenssl|Win32.Build.0 = Release|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/platform/win32/mupdf.vcproj b/platform/win32/mupdf.vcproj
new file mode 100644
index 00000000..eca2df73
--- /dev/null
+++ b/platform/win32/mupdf.vcproj
@@ -0,0 +1,429 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="8.00"
+ Name="mupdf"
+ ProjectGUID="{E74F29F0-FA43-4ADC-B92C-6AFA08E4A417}"
+ RootNamespace="mupdf"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)\$(ProjectName)"
+ ConfigurationType="1"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="..\include"
+ PreprocessorDefinitions="FT2_BUILD_LIBRARY;OPJ_STATIC;DEBUG=1"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="1"
+ WarningLevel="3"
+ DebugInformationFormat="4"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ GenerateDebugInformation="true"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)\$(ProjectName)"
+ ConfigurationType="1"
+ CharacterSet="2"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ EnableIntrinsicFunctions="true"
+ AdditionalIncludeDirectories="..\include"
+ RuntimeLibrary="0"
+ EnableFunctionLevelLinking="true"
+ WarningLevel="3"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ GenerateDebugInformation="true"
+ OptimizeReferences="2"
+ EnableCOMDATFolding="2"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Memento|Win32"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)\$(ProjectName)"
+ ConfigurationType="1"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="..\include"
+ PreprocessorDefinitions="FT2_BUILD_LIBRARY;OPJ_STATIC;MEMENTO=1;DEBUG=1"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="1"
+ WarningLevel="3"
+ DebugInformationFormat="4"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ GenerateDebugInformation="true"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="DebugOpenssl|Win32"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="1"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="..\include"
+ PreprocessorDefinitions="FT2_BUILD_LIBRARY;OPJ_STATIC;DEBUG=1;HAVE_OPENSSL"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="1"
+ WarningLevel="3"
+ DebugInformationFormat="4"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="libeay32.lib"
+ AdditionalLibraryDirectories="..\thirdparty\openssl\lib"
+ GenerateDebugInformation="true"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="ReleaseOpenssl|Win32"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="1"
+ CharacterSet="2"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ EnableIntrinsicFunctions="true"
+ AdditionalIncludeDirectories="..\include"
+ PreprocessorDefinitions="HAVE_OPENSSL"
+ RuntimeLibrary="0"
+ EnableFunctionLevelLinking="true"
+ WarningLevel="3"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="libeay32.lib"
+ AdditionalLibraryDirectories="..\thirdparty\openssl\lib"
+ GenerateDebugInformation="true"
+ OptimizeReferences="2"
+ EnableCOMDATFolding="2"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <File
+ RelativePath="..\fitz\crypt_pkcs7.c"
+ >
+ <FileConfiguration
+ Name="DebugOpenssl|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories="..\thirdparty\openssl\include;..\generated"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="ReleaseOpenssl|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories="..\thirdparty\openssl\include"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\apps\pdfapp.c"
+ >
+ </File>
+ <File
+ RelativePath="..\apps\pdfapp.h"
+ >
+ </File>
+ <File
+ RelativePath="..\apps\win_main.c"
+ >
+ </File>
+ <File
+ RelativePath="..\apps\win_res.rc"
+ >
+ </File>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/platform/win32/mutool.vcproj b/platform/win32/mutool.vcproj
new file mode 100644
index 00000000..a208dbc6
--- /dev/null
+++ b/platform/win32/mutool.vcproj
@@ -0,0 +1,266 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="8.00"
+ Name="mutool"
+ ProjectGUID="{00811970-815B-4F64-BC9D-219078B1F3AA}"
+ RootNamespace="mupdf"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)\$(ProjectName)"
+ ConfigurationType="1"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="..\include"
+ PreprocessorDefinitions="DEBUG=1"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="1"
+ WarningLevel="3"
+ DebugInformationFormat="4"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ GenerateDebugInformation="true"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)\$(ProjectName)"
+ ConfigurationType="1"
+ CharacterSet="2"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ EnableIntrinsicFunctions="true"
+ AdditionalIncludeDirectories="..\include"
+ RuntimeLibrary="0"
+ EnableFunctionLevelLinking="true"
+ WarningLevel="3"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ GenerateDebugInformation="true"
+ OptimizeReferences="2"
+ EnableCOMDATFolding="2"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Memento|Win32"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)\$(ProjectName)"
+ ConfigurationType="1"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="..\include"
+ PreprocessorDefinitions="MEMENTO=1;DEBUG=1"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="1"
+ WarningLevel="3"
+ DebugInformationFormat="4"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ GenerateDebugInformation="true"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <File
+ RelativePath="..\apps\mutool.c"
+ >
+ </File>
+ <File
+ RelativePath="..\apps\pdfclean.c"
+ >
+ </File>
+ <File
+ RelativePath="..\apps\pdfextract.c"
+ >
+ </File>
+ <File
+ RelativePath="..\apps\pdfinfo.c"
+ >
+ </File>
+ <File
+ RelativePath="..\apps\pdfposter.c"
+ >
+ </File>
+ <File
+ RelativePath="..\apps\pdfshow.c"
+ >
+ </File>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>