Add custom build system for wxWidgets

This commit is contained in:
Thomas Goyne 2014-05-12 17:09:09 -07:00
parent 843412beb0
commit 66ba65774a
13 changed files with 843 additions and 140 deletions

View File

@ -128,6 +128,12 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "luajit", "build\luajit\luaj
{7CA6A4EB-A11B-4975-8F3A-F633111C6213} = {7CA6A4EB-A11B-4975-8F3A-F633111C6213}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "expat", "build\expat\expat.vcxproj", "{D6BA6815-0AAC-48FA-8372-D32CDE8BF07A}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libpng", "build\libpng\libpng.vcxproj", "{5CABCBEF-E79A-4D27-94A5-CF4EAAF1DD96}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "scintilla", "build\scintilla\scintilla.vcxproj", "{D6EA54FD-F15C-42F6-929B-A83F299A4582}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
@ -230,6 +236,7 @@ Global
{BD00D65F-24DA-4784-8860-3B972EA125FC}.Debug-MinDep|Win32.ActiveCfg = Debug|Win32
{BD00D65F-24DA-4784-8860-3B972EA125FC}.Debug-MinDep|Win32.Build.0 = Debug|Win32
{BD00D65F-24DA-4784-8860-3B972EA125FC}.Debug-MinDep|x64.ActiveCfg = Debug|x64
{BD00D65F-24DA-4784-8860-3B972EA125FC}.Debug-MinDep|x64.Build.0 = Debug|x64
{BD00D65F-24DA-4784-8860-3B972EA125FC}.Debug-Tests|Win32.ActiveCfg = Debug|Win32
{BD00D65F-24DA-4784-8860-3B972EA125FC}.Debug-Tests|x64.ActiveCfg = Debug|x64
{BD00D65F-24DA-4784-8860-3B972EA125FC}.Release|Win32.ActiveCfg = Release|Win32
@ -246,7 +253,6 @@ Global
{A7A30702-8162-4E1A-A010-EF51B590C121}.Debug|x64.Build.0 = Debug|x64
{A7A30702-8162-4E1A-A010-EF51B590C121}.Debug-MinDep|Win32.ActiveCfg = Debug|Win32
{A7A30702-8162-4E1A-A010-EF51B590C121}.Debug-MinDep|x64.ActiveCfg = Debug|x64
{A7A30702-8162-4E1A-A010-EF51B590C121}.Debug-MinDep|x64.Build.0 = Debug|x64
{A7A30702-8162-4E1A-A010-EF51B590C121}.Debug-Tests|Win32.ActiveCfg = Debug|Win32
{A7A30702-8162-4E1A-A010-EF51B590C121}.Debug-Tests|x64.ActiveCfg = Debug|x64
{A7A30702-8162-4E1A-A010-EF51B590C121}.Debug-Tests|x64.Build.0 = Debug|x64
@ -426,7 +432,6 @@ Global
{F934AB7B-186B-4E96-B20C-A58C38C1B818}.Debug|x64.Build.0 = Debug|x64
{F934AB7B-186B-4E96-B20C-A58C38C1B818}.Debug-MinDep|Win32.ActiveCfg = Debug|Win32
{F934AB7B-186B-4E96-B20C-A58C38C1B818}.Debug-MinDep|x64.ActiveCfg = Debug|x64
{F934AB7B-186B-4E96-B20C-A58C38C1B818}.Debug-MinDep|x64.Build.0 = Debug|x64
{F934AB7B-186B-4E96-B20C-A58C38C1B818}.Debug-Tests|Win32.ActiveCfg = Debug|Win32
{F934AB7B-186B-4E96-B20C-A58C38C1B818}.Debug-Tests|x64.ActiveCfg = Debug|x64
{F934AB7B-186B-4E96-B20C-A58C38C1B818}.Debug-Tests|x64.Build.0 = Debug|x64
@ -471,7 +476,6 @@ Global
{914A5B35-66B2-4293-BB6C-D93DA9BC68C6}.Debug-Tests|Win32.ActiveCfg = Debug|Any CPU
{914A5B35-66B2-4293-BB6C-D93DA9BC68C6}.Debug-Tests|x64.ActiveCfg = Debug|Any CPU
{914A5B35-66B2-4293-BB6C-D93DA9BC68C6}.Release|Win32.ActiveCfg = Release|Any CPU
{914A5B35-66B2-4293-BB6C-D93DA9BC68C6}.Release|Win32.Build.0 = Release|Any CPU
{914A5B35-66B2-4293-BB6C-D93DA9BC68C6}.Release|x64.ActiveCfg = Release|Any CPU
{914A5B35-66B2-4293-BB6C-D93DA9BC68C6}.Release-MinDep|Win32.ActiveCfg = Release|Any CPU
{914A5B35-66B2-4293-BB6C-D93DA9BC68C6}.Release-MinDep|x64.ActiveCfg = Release|Any CPU
@ -509,7 +513,6 @@ Global
{5391A8B1-9C70-4DC4-92AD-D3E34C6B803F}.Debug|x64.Build.0 = Debug|x64
{5391A8B1-9C70-4DC4-92AD-D3E34C6B803F}.Debug-MinDep|Win32.ActiveCfg = Debug|Win32
{5391A8B1-9C70-4DC4-92AD-D3E34C6B803F}.Debug-MinDep|x64.ActiveCfg = Debug|x64
{5391A8B1-9C70-4DC4-92AD-D3E34C6B803F}.Debug-MinDep|x64.Build.0 = Debug|x64
{5391A8B1-9C70-4DC4-92AD-D3E34C6B803F}.Debug-Tests|Win32.ActiveCfg = Debug|Win32
{5391A8B1-9C70-4DC4-92AD-D3E34C6B803F}.Debug-Tests|x64.ActiveCfg = Debug|x64
{5391A8B1-9C70-4DC4-92AD-D3E34C6B803F}.Debug-Tests|x64.Build.0 = Debug|x64
@ -519,6 +522,54 @@ Global
{5391A8B1-9C70-4DC4-92AD-D3E34C6B803F}.Release|x64.Build.0 = Release|x64
{5391A8B1-9C70-4DC4-92AD-D3E34C6B803F}.Release-MinDep|Win32.ActiveCfg = Release|Win32
{5391A8B1-9C70-4DC4-92AD-D3E34C6B803F}.Release-MinDep|x64.ActiveCfg = Release|x64
{D6BA6815-0AAC-48FA-8372-D32CDE8BF07A}.Debug|Win32.ActiveCfg = Debug|Win32
{D6BA6815-0AAC-48FA-8372-D32CDE8BF07A}.Debug|Win32.Build.0 = Debug|Win32
{D6BA6815-0AAC-48FA-8372-D32CDE8BF07A}.Debug|x64.ActiveCfg = Debug|x64
{D6BA6815-0AAC-48FA-8372-D32CDE8BF07A}.Debug|x64.Build.0 = Debug|x64
{D6BA6815-0AAC-48FA-8372-D32CDE8BF07A}.Debug-MinDep|Win32.ActiveCfg = Debug|Win32
{D6BA6815-0AAC-48FA-8372-D32CDE8BF07A}.Debug-MinDep|x64.ActiveCfg = Debug|x64
{D6BA6815-0AAC-48FA-8372-D32CDE8BF07A}.Debug-Tests|Win32.ActiveCfg = Debug|Win32
{D6BA6815-0AAC-48FA-8372-D32CDE8BF07A}.Debug-Tests|Win32.Build.0 = Debug|Win32
{D6BA6815-0AAC-48FA-8372-D32CDE8BF07A}.Debug-Tests|x64.ActiveCfg = Debug|x64
{D6BA6815-0AAC-48FA-8372-D32CDE8BF07A}.Debug-Tests|x64.Build.0 = Debug|x64
{D6BA6815-0AAC-48FA-8372-D32CDE8BF07A}.Release|Win32.ActiveCfg = Release|Win32
{D6BA6815-0AAC-48FA-8372-D32CDE8BF07A}.Release|Win32.Build.0 = Release|Win32
{D6BA6815-0AAC-48FA-8372-D32CDE8BF07A}.Release|x64.ActiveCfg = Release|x64
{D6BA6815-0AAC-48FA-8372-D32CDE8BF07A}.Release|x64.Build.0 = Release|x64
{D6BA6815-0AAC-48FA-8372-D32CDE8BF07A}.Release-MinDep|Win32.ActiveCfg = Release|Win32
{D6BA6815-0AAC-48FA-8372-D32CDE8BF07A}.Release-MinDep|x64.ActiveCfg = Release|x64
{5CABCBEF-E79A-4D27-94A5-CF4EAAF1DD96}.Debug|Win32.ActiveCfg = Debug|Win32
{5CABCBEF-E79A-4D27-94A5-CF4EAAF1DD96}.Debug|Win32.Build.0 = Debug|Win32
{5CABCBEF-E79A-4D27-94A5-CF4EAAF1DD96}.Debug|x64.ActiveCfg = Debug|x64
{5CABCBEF-E79A-4D27-94A5-CF4EAAF1DD96}.Debug|x64.Build.0 = Debug|x64
{5CABCBEF-E79A-4D27-94A5-CF4EAAF1DD96}.Debug-MinDep|Win32.ActiveCfg = Debug|Win32
{5CABCBEF-E79A-4D27-94A5-CF4EAAF1DD96}.Debug-MinDep|x64.ActiveCfg = Debug|x64
{5CABCBEF-E79A-4D27-94A5-CF4EAAF1DD96}.Debug-Tests|Win32.ActiveCfg = Debug|Win32
{5CABCBEF-E79A-4D27-94A5-CF4EAAF1DD96}.Debug-Tests|Win32.Build.0 = Debug|Win32
{5CABCBEF-E79A-4D27-94A5-CF4EAAF1DD96}.Debug-Tests|x64.ActiveCfg = Debug|x64
{5CABCBEF-E79A-4D27-94A5-CF4EAAF1DD96}.Debug-Tests|x64.Build.0 = Debug|x64
{5CABCBEF-E79A-4D27-94A5-CF4EAAF1DD96}.Release|Win32.ActiveCfg = Release|Win32
{5CABCBEF-E79A-4D27-94A5-CF4EAAF1DD96}.Release|Win32.Build.0 = Release|Win32
{5CABCBEF-E79A-4D27-94A5-CF4EAAF1DD96}.Release|x64.ActiveCfg = Release|x64
{5CABCBEF-E79A-4D27-94A5-CF4EAAF1DD96}.Release|x64.Build.0 = Release|x64
{5CABCBEF-E79A-4D27-94A5-CF4EAAF1DD96}.Release-MinDep|Win32.ActiveCfg = Release|Win32
{5CABCBEF-E79A-4D27-94A5-CF4EAAF1DD96}.Release-MinDep|x64.ActiveCfg = Release|x64
{D6EA54FD-F15C-42F6-929B-A83F299A4582}.Debug|Win32.ActiveCfg = Debug|Win32
{D6EA54FD-F15C-42F6-929B-A83F299A4582}.Debug|Win32.Build.0 = Debug|Win32
{D6EA54FD-F15C-42F6-929B-A83F299A4582}.Debug|x64.ActiveCfg = Debug|x64
{D6EA54FD-F15C-42F6-929B-A83F299A4582}.Debug|x64.Build.0 = Debug|x64
{D6EA54FD-F15C-42F6-929B-A83F299A4582}.Debug-MinDep|Win32.ActiveCfg = Debug|Win32
{D6EA54FD-F15C-42F6-929B-A83F299A4582}.Debug-MinDep|x64.ActiveCfg = Debug|x64
{D6EA54FD-F15C-42F6-929B-A83F299A4582}.Debug-Tests|Win32.ActiveCfg = Debug|Win32
{D6EA54FD-F15C-42F6-929B-A83F299A4582}.Debug-Tests|Win32.Build.0 = Debug|Win32
{D6EA54FD-F15C-42F6-929B-A83F299A4582}.Debug-Tests|x64.ActiveCfg = Debug|x64
{D6EA54FD-F15C-42F6-929B-A83F299A4582}.Debug-Tests|x64.Build.0 = Debug|x64
{D6EA54FD-F15C-42F6-929B-A83F299A4582}.Release|Win32.ActiveCfg = Release|Win32
{D6EA54FD-F15C-42F6-929B-A83F299A4582}.Release|Win32.Build.0 = Release|Win32
{D6EA54FD-F15C-42F6-929B-A83F299A4582}.Release|x64.ActiveCfg = Release|x64
{D6EA54FD-F15C-42F6-929B-A83F299A4582}.Release|x64.Build.0 = Release|x64
{D6EA54FD-F15C-42F6-929B-A83F299A4582}.Release-MinDep|Win32.ActiveCfg = Release|Win32
{D6EA54FD-F15C-42F6-929B-A83F299A4582}.Release-MinDep|x64.ActiveCfg = Release|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE

View File

@ -83,9 +83,21 @@
<ProjectReference Include="..\universalchardet\universalchardet.vcxproj">
<Project>{7b56955d-5162-4698-aa5b-47484edc8783}</Project>
</ProjectReference>
<ProjectReference Include="..\wx\wxWidgets.vcxproj">
<Project>{0518d6c0-7bf6-4fd1-91fb-191bd10db2ac}</Project>
</ProjectReference>
<ProjectReference Include="..\zlib\zlib.vcxproj">
<Project>{10f22a5a-dd9e-44a1-ba2e-2a9a7c78b0ee}</Project>
</ProjectReference>
<ProjectReference Include="..\expat\expat.vcxproj">
<Project>{d6ba6815-0aac-48fa-8372-d32cde8bf07a}</Project>
</ProjectReference>
<ProjectReference Include="..\libpng\libpng.vcxproj">
<Project>{5cabcbef-e79a-4d27-94a5-cf4eaaf1dd96}</Project>
</ProjectReference>
<ProjectReference Include="..\scintilla\scintilla.vcxproj">
<Project>{d6ea54fd-f15c-42f6-929b-a83f299a4582}</Project>
</ProjectReference>
</ItemGroup>
<!-- Source files -->
@ -252,13 +264,10 @@
<ClCompile Include="$(SrcDir)aegisublocale.cpp" />
<ClCompile Include="$(SrcDir)agi_pre.cpp">
<PrecompiledHeader>Create</PrecompiledHeader>
<PrecompiledHeaderFile>agi_pre.h</PrecompiledHeaderFile>
<ForcedIncludeFiles>
</ForcedIncludeFiles>
</ClCompile>
<ClCompile Include="$(SrcDir)MatroskaParser.c">
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<ForcedIncludeFiles></ForcedIncludeFiles>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<ForcedIncludeFiles></ForcedIncludeFiles>
</ClCompile>
<ClCompile Include="$(SrcDir)ass_attachment.cpp" />
<ClCompile Include="$(SrcDir)ass_dialogue.cpp" />

53
build/expat/expat.vcxproj Normal file
View File

@ -0,0 +1,53 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Label="Globals">
<ProjectGuid>{D6BA6815-0AAC-48FA-8372-D32CDE8BF07A}</ProjectGuid>
<RootNamespace>expat</RootNamespace>
</PropertyGroup>
<!-- Aegisub project configuration -->
<PropertyGroup Label="AegisubConfiguration">
<AegisubProjectType>lib</AegisubProjectType>
<SrcDir>..\..\vendor\wxWidgets\src\expat\lib</SrcDir>
<HeaderRoot>$(SrcDir)</HeaderRoot>
</PropertyGroup>
<ImportGroup Label="PropertySheets">
<Import Project="$(MSBuildThisFileDirectory)..\aegisub.props" />
</ImportGroup>
<!-- Project specific configuration -->
<ItemDefinitionGroup>
<ClCompile>
<PreprocessorDefinitions>COMPILED_FROM_DSP;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>
<!-- Source files -->
<ItemGroup>
<InstallHeader Include="$(SrcDir)\expat.h" />
<InstallHeader Include="$(SrcDir)\expat_external.h" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="$(SrcDir)\ascii.h" />
<ClInclude Include="$(SrcDir)\asciitab.h" />
<ClInclude Include="$(SrcDir)\expat.h" />
<ClInclude Include="$(SrcDir)\expat_external.h" />
<ClInclude Include="$(SrcDir)\iasciitab.h" />
<ClInclude Include="$(SrcDir)\internal.h" />
<ClInclude Include="$(SrcDir)\latin1tab.h" />
<ClInclude Include="$(SrcDir)\nametab.h" />
<ClInclude Include="$(SrcDir)\utf8tab.h" />
<ClInclude Include="$(SrcDir)\winconfig.h" />
<ClInclude Include="$(SrcDir)\xmlrole.h" />
<ClInclude Include="$(SrcDir)\xmltok.h" />
<ClInclude Include="$(SrcDir)\xmltok_impl.h" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="$(SrcDir)\xmlparse.c" />
<ClCompile Include="$(SrcDir)\xmlrole.c" />
<ClCompile Include="$(SrcDir)\xmltok.c" />
<ClCompile Include="$(SrcDir)\xmltok_impl.c" />
<ClCompile Include="$(SrcDir)\xmltok_ns.c" />
</ItemGroup>
</Project>

View File

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
<Extensions>h;hh;hpp;hxx;hm;inl;inc;xsd</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
</Filter>
</ItemGroup>
</Project>

View File

@ -0,0 +1,46 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Label="Globals">
<ProjectGuid>{5CABCBEF-E79A-4D27-94A5-CF4EAAF1DD96}</ProjectGuid>
<RootNamespace>libpng</RootNamespace>
</PropertyGroup>
<!-- Aegisub project configuration -->
<PropertyGroup Label="AegisubConfiguration">
<AegisubProjectType>lib</AegisubProjectType>
<SrcDir>..\..\vendor\wxWidgets\src\png\</SrcDir>
</PropertyGroup>
<ImportGroup Label="PropertySheets">
<Import Project="$(MSBuildThisFileDirectory)..\aegisub.props" />
</ImportGroup>
<!-- Source files -->
<ItemGroup>
<ClInclude Include="$(SrcDir)\png.h" />
<ClInclude Include="$(SrcDir)\pngconf.h" />
<ClInclude Include="$(SrcDir)\pngdebug.h" />
<ClInclude Include="$(SrcDir)\pnginfo.h" />
<ClInclude Include="$(SrcDir)\pnglibconf.h" />
<ClInclude Include="$(SrcDir)\pngprefix.h" />
<ClInclude Include="$(SrcDir)\pngpriv.h" />
<ClInclude Include="$(SrcDir)\pngstruct.h" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="$(SrcDir)\png.c" />
<ClCompile Include="$(SrcDir)\pngerror.c" />
<ClCompile Include="$(SrcDir)\pngget.c" />
<ClCompile Include="$(SrcDir)\pngmem.c" />
<ClCompile Include="$(SrcDir)\pngpread.c" />
<ClCompile Include="$(SrcDir)\pngread.c" />
<ClCompile Include="$(SrcDir)\pngrio.c" />
<ClCompile Include="$(SrcDir)\pngrtran.c" />
<ClCompile Include="$(SrcDir)\pngrutil.c" />
<ClCompile Include="$(SrcDir)\pngset.c" />
<ClCompile Include="$(SrcDir)\pngtest.c" />
<ClCompile Include="$(SrcDir)\pngtrans.c" />
<ClCompile Include="$(SrcDir)\pngwio.c" />
<ClCompile Include="$(SrcDir)\pngwrite.c" />
<ClCompile Include="$(SrcDir)\pngwtran.c" />
<ClCompile Include="$(SrcDir)\pngwutil.c" />
</ItemGroup>
</Project>

View File

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
<Extensions>h;hh;hpp;hxx;hm;inl;inc;xsd</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
</Filter>
</ItemGroup>
</Project>

View File

@ -0,0 +1,13 @@
// A dummy replacement for Catalogue.cxx that doesn't support any lexers
#include <stdlib.h>
#include "ILexer.h"
#include "LexerModule.h"
#include "Catalogue.h"
const LexerModule *Catalogue::Find(int language) { return nullptr; }
const LexerModule *Catalogue::Find(const char *languageName) { return nullptr; }
void Catalogue::AddLexerModule(LexerModule *plm) { }
int Scintilla_LinkLexers() { return 1; }

View File

@ -0,0 +1,91 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Label="Globals">
<ProjectGuid>{D6EA54FD-F15C-42F6-929B-A83F299A4582}</ProjectGuid>
<RootNamespace>scintilla</RootNamespace>
</PropertyGroup>
<!-- Aegisub project configuration -->
<PropertyGroup Label="AegisubConfiguration">
<AegisubProjectType>lib</AegisubProjectType>
<SrcDir>..\..\vendor\wxWidgets\src\stc\scintilla</SrcDir>
</PropertyGroup>
<ImportGroup Label="PropertySheets">
<Import Project="$(MSBuildThisFileDirectory)..\aegisub.props" />
</ImportGroup>
<!-- Project specific configuration -->
<ItemDefinitionGroup>
<ClCompile>
<AdditionalIncludeDirectories>$(SrcDir)\include\;$(SrcDir)\lexlib\;$(SrcDir)\src\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;__WX__;PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>
<!-- Source files -->
<ItemGroup>
<ClInclude Include="$(SrcDir)\include\ILexer.h" />
<ClInclude Include="$(SrcDir)\include\Platform.h" />
<ClInclude Include="$(SrcDir)\include\SciLexer.h" />
<ClInclude Include="$(SrcDir)\include\Scintilla.h" />
<ClInclude Include="$(SrcDir)\include\ScintillaWidget.h" />
<ClInclude Include="$(SrcDir)\src\AutoComplete.h" />
<ClInclude Include="$(SrcDir)\src\CallTip.h" />
<ClInclude Include="$(SrcDir)\src\CaseConvert.h" />
<ClInclude Include="$(SrcDir)\src\CaseFolder.h" />
<ClInclude Include="$(SrcDir)\src\Catalogue.h" />
<ClInclude Include="$(SrcDir)\src\CellBuffer.h" />
<ClInclude Include="$(SrcDir)\src\CharClassify.h" />
<ClInclude Include="$(SrcDir)\src\ContractionState.h" />
<ClInclude Include="$(SrcDir)\src\Decoration.h" />
<ClInclude Include="$(SrcDir)\src\Document.h" />
<ClInclude Include="$(SrcDir)\src\Editor.h" />
<ClInclude Include="$(SrcDir)\src\ExternalLexer.h" />
<ClInclude Include="$(SrcDir)\src\FontQuality.h" />
<ClInclude Include="$(SrcDir)\src\Indicator.h" />
<ClInclude Include="$(SrcDir)\src\KeyMap.h" />
<ClInclude Include="$(SrcDir)\src\LineMarker.h" />
<ClInclude Include="$(SrcDir)\src\Partitioning.h" />
<ClInclude Include="$(SrcDir)\src\PerLine.h" />
<ClInclude Include="$(SrcDir)\src\PositionCache.h" />
<ClInclude Include="$(SrcDir)\src\RESearch.h" />
<ClInclude Include="$(SrcDir)\src\RunStyles.h" />
<ClInclude Include="$(SrcDir)\src\ScintillaBase.h" />
<ClInclude Include="$(SrcDir)\src\Selection.h" />
<ClInclude Include="$(SrcDir)\src\SplitVector.h" />
<ClInclude Include="$(SrcDir)\src\Style.h" />
<ClInclude Include="$(SrcDir)\src\UniConversion.h" />
<ClInclude Include="$(SrcDir)\src\UnicodeFromUTF8.h" />
<ClInclude Include="$(SrcDir)\src\ViewStyle.h" />
<ClInclude Include="$(SrcDir)\src\XPM.h" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="$(MSBuildThisFileDirectory)catalogue.cpp" />
<ClCompile Include="$(SrcDir)\lexlib\CharacterSet.cxx" />
<ClCompile Include="$(SrcDir)\src\AutoComplete.cxx" />
<ClCompile Include="$(SrcDir)\src\CallTip.cxx" />
<ClCompile Include="$(SrcDir)\src\CaseConvert.cxx" />
<ClCompile Include="$(SrcDir)\src\CaseFolder.cxx" />
<ClCompile Include="$(SrcDir)\src\CellBuffer.cxx" />
<ClCompile Include="$(SrcDir)\src\CharClassify.cxx" />
<ClCompile Include="$(SrcDir)\src\ContractionState.cxx" />
<ClCompile Include="$(SrcDir)\src\Decoration.cxx" />
<ClCompile Include="$(SrcDir)\src\Document.cxx" />
<ClCompile Include="$(SrcDir)\src\Editor.cxx" />
<ClCompile Include="$(SrcDir)\src\Indicator.cxx" />
<ClCompile Include="$(SrcDir)\src\KeyMap.cxx" />
<ClCompile Include="$(SrcDir)\src\LineMarker.cxx" />
<ClCompile Include="$(SrcDir)\src\PerLine.cxx" />
<ClCompile Include="$(SrcDir)\src\PositionCache.cxx" />
<ClCompile Include="$(SrcDir)\src\RESearch.cxx" />
<ClCompile Include="$(SrcDir)\src\RunStyles.cxx" />
<ClCompile Include="$(SrcDir)\src\ScintillaBase.cxx" />
<ClCompile Include="$(SrcDir)\src\Selection.cxx" />
<ClCompile Include="$(SrcDir)\src\Style.cxx" />
<ClCompile Include="$(SrcDir)\src\UniConversion.cxx" />
<ClCompile Include="$(SrcDir)\src\ViewStyle.cxx" />
<ClCompile Include="$(SrcDir)\src\XPM.cxx" />
</ItemGroup>
</Project>

View File

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
<Extensions>h;hh;hpp;hxx;hm;inl;inc;xsd</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
</Filter>
</ItemGroup>
</Project>

View File

@ -1,43 +1,8 @@
#include "wx/version.h"
#include "wx/cpp.h"
#ifdef _DEBUG
#define wxSUFFIX_DEBUG "d"
#define wxSUFFIX d
#define wxCONFIGURATION Debug
#else
#define wxSUFFIX_DEBUG ""
#define wxSUFFIX
#define wxCONFIGURATION Release
#endif
#include "wx/msw/setup.h"
#ifndef _M_X64
#define wxSETUPH_PATH wxCONCAT5(../../lib/Win32/, wxCONFIGURATION, /msw, wxSUFFIX, /wx/setup.h)
#else
#define wxSETUPH_PATH wxCONCAT5(../../lib/x64/, wxCONFIGURATION, /msw, wxSUFFIX, /wx/setup.h)
#endif
#define wxSETUPH_PATH_STR wxSTRINGIZE(wxSETUPH_PATH)
#include wxSETUPH_PATH_STR
#define wxSUFFIX_STR wxSTRINGIZE(wxSUFFIX)
#define wxSHORT_VERSION_STRING wxSTRINGIZE(wxMAJOR_VERSION) wxSTRINGIZE(wxMINOR_VERSION)
#define wxWX_LIB_NAME(name, subname) "wx" name wxSHORT_VERSION_STRING wxSUFFIX_STR subname
#define wxBASE_LIB_NAME(name) wxWX_LIB_NAME("base", "_" name)
#define wxMSW_LIB_NAME(name) wxWX_LIB_NAME("msw", "_" name)
#define wx3RD_PARTY_LIB_NAME(name) "wx" name wxSUFFIX_DEBUG
#define wx3RD_PARTY_LIB_NAME_U(name) "wx" name wxSUFFIX_STR
#pragma comment(lib, wxWX_LIB_NAME("base", ""))
#pragma comment(lib, wxBASE_LIB_NAME("net"))
#pragma comment(lib, wxBASE_LIB_NAME("xml"))
#pragma comment(lib, wx3RD_PARTY_LIB_NAME("expat"))
#pragma comment(lib, wx3RD_PARTY_LIB_NAME("png"))
#pragma comment(lib, wxMSW_LIB_NAME("core"))
#pragma comment(lib, wxMSW_LIB_NAME("adv"))
#pragma comment(lib, wxMSW_LIB_NAME("gl"))
#pragma comment(lib, wxMSW_LIB_NAME("qa"))
#pragma comment(lib, wxMSW_LIB_NAME("stc"))
#pragma comment(lib, wx3RD_PARTY_LIB_NAME("scintilla"))
#pragma comment(lib, "kernel32")
#pragma comment(lib, "user32")
#pragma comment(lib, "gdi32")

7
build/wx/stc-fi.h Normal file
View File

@ -0,0 +1,7 @@
#include <stdlib.h>
#include "Platform.h"
#include "SciLexer.h"
#include "ILexer.h"
#include "LexerModule.h"

View File

@ -2,60 +2,37 @@
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Label="Globals">
<ProjectGuid>{0518D6C0-7BF6-4FD1-91FB-191BD10DB2AC}</ProjectGuid>
<Keyword>MakeFileProj</Keyword>
<ConfigurationType>Makefile</ConfigurationType>
<RootNamespace>wxWidgets</RootNamespace>
</PropertyGroup>
<!-- Aegisub project configuration -->
<PropertyGroup Label="AegisubConfiguration">
<AegisubProjectType>lib</AegisubProjectType>
<SrcDir>..\..\vendor\wxWidgets\</SrcDir>
<HeaderRoot>$(SrcDir)include</HeaderRoot>
</PropertyGroup>
<ImportGroup Label="PropertySheets">
<Import Project="$(MSBuildThisFileDirectory)..\aegisub.props" />
</ImportGroup>
<PropertyGroup Label="wx">
<WxTargetCpu Condition="$(Platform) == 'Win32'">X86</WxTargetCpu>
<WxTargetCpu Condition="$(Platform) == 'x64'">X64</WxTargetCpu>
<WxBuild Condition="$(Configuration) == 'Debug'">debug</WxBuild>
<WxBuild Condition="$(Configuration) == 'Release'">release</WxBuild>
<NMakeArgs>LIBDIRNAME=$(AegisubLibraryDir) OBJS=$(AegisubObjectDir) SHARED=0 UNICODE=0 USE_OPENGL=1 USE_WEBVIEW=0 USE_HTML=0 USE_MEDIA=0 USE_XRC=0 USE_AUI=0 USE_RIBBON=0 USE_PROPGRID=0 USE_RICHTEXT=0 USE_CAIRO=0 VENDOR=aegisub TARGET_CPU=$(WxTargetCpu) BUILD=$(WxBuild)</NMakeArgs>
<LibraryNameSuffix Condition="$(Configuration) == 'Debug'">d</LibraryNameSuffix>
</PropertyGroup>
<!-- Project specific configuration -->
<ItemDefinitionGroup>
<ClCompile>
<PreprocessorDefinitions>_CRT_SECURE_NO_DEPRECATE=1;_CRT_NON_CONFORMING_SWPRINTFS=1;_SCL_SECURE_NO_WARNINGS=1;__WXMSW__;__WX__;WXBUILDING;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>$(SrcDir)include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PrecompiledHeader>Use</PrecompiledHeader>
<PrecompiledHeaderFile>wx/wxprec.h</PrecompiledHeaderFile>
</ClCompile>
</ItemDefinitionGroup>
<ItemGroup>
<WxHeader Include="$(WxSrcDir)\src\png\png.h" />
<WxHeader Include="$(WxSrcDir)\src\png\pngconf.h" />
<WxHeader Include="$(WxSrcDir)\include\**\*.h" />
<WxHeader Include="$(WxSrcDir)\include\**\*.rc" />
<WxHeader Include="$(WxSrcDir)\include\**\*.cur" />
<WxHeader Include="$(WxSrcDir)\include\**\*.bmp" />
<WxHeader Include="$(WxSrcDir)\include\**\*.ico" />
<WxSource Include="$(WxSrcDir)\src\**\*.cpp" />
<WxSource Include="$(WxSrcDir)\src\**\*.cxx" />
<WxSource Include="$(WxSrcDir)\src\**\*.c" />
<!-- Specifically list one of them to ensure there's an output listed for
a clean build -->
<WxLibrary Include="$(AegisubLibraryDir)\wxbase30$(LibraryNameSuffix).lib" />
<WxLibrary Include="$(AegisubLibraryDir)\wx*.lib" />
</ItemGroup>
<Target Name="Build"
Inputs="@(WxHeader);@(WxSource)"
Outputs="@(WxLibrary)"
<Target Name="InstallSetup"
Inputs="setup-installed.h;setup-build.h"
Outputs="$(AegisubSourceBase)include\wx\setup.h;$(AegisubSourceBase)include\wx\msw\setup.h"
BeforeTargets="ClCompile"
>
<Copy
SourceFiles="setup-build.h"
DestinationFiles="$(WxSrcDir)\include\wx\msw\setup.h"
SkipUnchangedFiles="true"
/>
<Exec
Command="nmake -f makefile.vc $(NMakeArgs)"
WorkingDirectory="$(WxSrcDir)\build\msw"
/>
<Copy
SourceFiles="@(WxHeader)"
DestinationFolder="$(AegisubSourceBase)include\%(RecursiveDir)"
DestinationFiles="$(AegisubSourceBase)include\wx\msw\setup.h"
SkipUnchangedFiles="true"
/>
<Copy
@ -65,11 +42,496 @@
/>
</Target>
<Target Name="Clean">
<RemoveDir Directories="$(AegisubObjectDir)" ContinueOnError="WarnAndContinue" />
</Target>
<!-- Source files -->
<ItemGroup>
<InstallHeader Include="$(SrcDir)include\wx\**\*.h" />
<InstallHeader Include="$(SrcDir)include\wx\**\*.cpp" />
<InstallHeader Include="$(SrcDir)include\wx\msw\wx.rc" />
<InstallHeader Include="$(SrcDir)include\wx\msw\*.cur" />
<InstallHeader Include="$(SrcDir)include\wx\msw\*.ico" />
<InstallHeader Include="$(SrcDir)include\wx\msw\*.bmp" />
</ItemGroup>
<Target Name="Rebuild">
<CallTarget Targets="Clean;Build" />
</Target>
<ItemGroup>
<ClCompile Include="$(SrcDir)src\common\dummy.cpp">
<PrecompiledHeader>Create</PrecompiledHeader>
</ClCompile>
<ClCompile Include="$(SrcDir)src\common\extended.c">
<PrecompiledHeader>NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="$(SrcDir)src\common\accelcmn.cpp" />
<ClCompile Include="$(SrcDir)src\common\accesscmn.cpp" />
<ClCompile Include="$(SrcDir)src\common\affinematrix2d.cpp" />
<ClCompile Include="$(SrcDir)src\common\anidecod.cpp" />
<ClCompile Include="$(SrcDir)src\common\animatecmn.cpp" />
<ClCompile Include="$(SrcDir)src\common\any.cpp" />
<ClCompile Include="$(SrcDir)src\common\appbase.cpp" />
<ClCompile Include="$(SrcDir)src\common\appcmn.cpp" />
<ClCompile Include="$(SrcDir)src\common\arcall.cpp" />
<ClCompile Include="$(SrcDir)src\common\arcfind.cpp" />
<ClCompile Include="$(SrcDir)src\common\archive.cpp" />
<ClCompile Include="$(SrcDir)src\common\arrstr.cpp" />
<ClCompile Include="$(SrcDir)src\common\artprov.cpp" />
<ClCompile Include="$(SrcDir)src\common\artstd.cpp" />
<ClCompile Include="$(SrcDir)src\common\arttango.cpp" />
<ClCompile Include="$(SrcDir)src\common\base64.cpp" />
<ClCompile Include="$(SrcDir)src\common\bmpbase.cpp" />
<ClCompile Include="$(SrcDir)src\common\bmpbtncmn.cpp" />
<ClCompile Include="$(SrcDir)src\common\bmpcboxcmn.cpp" />
<ClCompile Include="$(SrcDir)src\common\bookctrl.cpp" />
<ClCompile Include="$(SrcDir)src\common\btncmn.cpp" />
<ClCompile Include="$(SrcDir)src\common\cairo.cpp" />
<ClCompile Include="$(SrcDir)src\common\calctrlcmn.cpp" />
<ClCompile Include="$(SrcDir)src\common\checkboxcmn.cpp" />
<ClCompile Include="$(SrcDir)src\common\checklstcmn.cpp" />
<ClCompile Include="$(SrcDir)src\common\choiccmn.cpp" />
<ClCompile Include="$(SrcDir)src\common\clipcmn.cpp" />
<ClCompile Include="$(SrcDir)src\common\clntdata.cpp" />
<ClCompile Include="$(SrcDir)src\common\clrpickercmn.cpp" />
<ClCompile Include="$(SrcDir)src\common\cmdline.cpp" />
<ClCompile Include="$(SrcDir)src\common\cmdproc.cpp" />
<ClCompile Include="$(SrcDir)src\common\cmndata.cpp" />
<ClCompile Include="$(SrcDir)src\common\colourcmn.cpp" />
<ClCompile Include="$(SrcDir)src\common\colourdata.cpp" />
<ClCompile Include="$(SrcDir)src\common\combocmn.cpp" />
<ClCompile Include="$(SrcDir)src\common\config.cpp" />
<ClCompile Include="$(SrcDir)src\common\containr.cpp" />
<ClCompile Include="$(SrcDir)src\common\convauto.cpp" />
<ClCompile Include="$(SrcDir)src\common\cshelp.cpp" />
<ClCompile Include="$(SrcDir)src\common\ctrlcmn.cpp" />
<ClCompile Include="$(SrcDir)src\common\ctrlsub.cpp" />
<ClCompile Include="$(SrcDir)src\common\datavcmn.cpp" />
<ClCompile Include="$(SrcDir)src\common\datetime.cpp" />
<ClCompile Include="$(SrcDir)src\common\datetimefmt.cpp" />
<ClCompile Include="$(SrcDir)src\common\datstrm.cpp" />
<ClCompile Include="$(SrcDir)src\common\dcbase.cpp" />
<ClCompile Include="$(SrcDir)src\common\dcbufcmn.cpp" />
<ClCompile Include="$(SrcDir)src\common\dcgraph.cpp" />
<ClCompile Include="$(SrcDir)src\common\dcsvg.cpp" />
<ClCompile Include="$(SrcDir)src\common\dircmn.cpp" />
<ClCompile Include="$(SrcDir)src\common\dirctrlcmn.cpp" />
<ClCompile Include="$(SrcDir)src\common\dlgcmn.cpp" />
<ClCompile Include="$(SrcDir)src\common\dndcmn.cpp" />
<ClCompile Include="$(SrcDir)src\common\dobjcmn.cpp" />
<ClCompile Include="$(SrcDir)src\common\docmdi.cpp" />
<ClCompile Include="$(SrcDir)src\common\docview.cpp" />
<ClCompile Include="$(SrcDir)src\common\dpycmn.cpp" />
<ClCompile Include="$(SrcDir)src\common\dseldlg.cpp" />
<ClCompile Include="$(SrcDir)src\common\dynarray.cpp" />
<ClCompile Include="$(SrcDir)src\common\dynlib.cpp" />
<ClCompile Include="$(SrcDir)src\common\dynload.cpp" />
<ClCompile Include="$(SrcDir)src\common\effects.cpp" />
<ClCompile Include="$(SrcDir)src\common\encconv.cpp" />
<ClCompile Include="$(SrcDir)src\common\event.cpp" />
<ClCompile Include="$(SrcDir)src\common\evtloopcmn.cpp" />
<ClCompile Include="$(SrcDir)src\common\fddlgcmn.cpp" />
<ClCompile Include="$(SrcDir)src\common\ffile.cpp" />
<ClCompile Include="$(SrcDir)src\common\file.cpp" />
<ClCompile Include="$(SrcDir)src\common\fileback.cpp" />
<ClCompile Include="$(SrcDir)src\common\fileconf.cpp" />
<ClCompile Include="$(SrcDir)src\common\filectrlcmn.cpp" />
<ClCompile Include="$(SrcDir)src\common\filefn.cpp" />
<ClCompile Include="$(SrcDir)src\common\filehistorycmn.cpp" />
<ClCompile Include="$(SrcDir)src\common\filename.cpp" />
<ClCompile Include="$(SrcDir)src\common\filepickercmn.cpp" />
<ClCompile Include="$(SrcDir)src\common\filesys.cpp" />
<ClCompile Include="$(SrcDir)src\common\filtall.cpp" />
<ClCompile Include="$(SrcDir)src\common\filtfind.cpp" />
<ClCompile Include="$(SrcDir)src\common\fldlgcmn.cpp" />
<ClCompile Include="$(SrcDir)src\common\fmapbase.cpp" />
<ClCompile Include="$(SrcDir)src\common\fontcmn.cpp" />
<ClCompile Include="$(SrcDir)src\common\fontdata.cpp" />
<ClCompile Include="$(SrcDir)src\common\fontenumcmn.cpp" />
<ClCompile Include="$(SrcDir)src\common\fontmap.cpp" />
<ClCompile Include="$(SrcDir)src\common\fontpickercmn.cpp" />
<ClCompile Include="$(SrcDir)src\common\fontutilcmn.cpp" />
<ClCompile Include="$(SrcDir)src\common\framecmn.cpp" />
<ClCompile Include="$(SrcDir)src\common\fs_arc.cpp" />
<ClCompile Include="$(SrcDir)src\common\fs_filter.cpp" />
<ClCompile Include="$(SrcDir)src\common\fs_mem.cpp" />
<ClCompile Include="$(SrcDir)src\common\fswatchercmn.cpp" />
<ClCompile Include="$(SrcDir)src\common\gaugecmn.cpp" />
<ClCompile Include="$(SrcDir)src\common\gbsizer.cpp" />
<ClCompile Include="$(SrcDir)src\common\gdicmn.cpp" />
<ClCompile Include="$(SrcDir)src\common\geometry.cpp" />
<ClCompile Include="$(SrcDir)src\common\gifdecod.cpp" />
<ClCompile Include="$(SrcDir)src\common\glcmn.cpp" />
<ClCompile Include="$(SrcDir)src\common\graphcmn.cpp" />
<ClCompile Include="$(SrcDir)src\common\gridcmn.cpp" />
<ClCompile Include="$(SrcDir)src\common\hash.cpp" />
<ClCompile Include="$(SrcDir)src\common\hashmap.cpp" />
<ClCompile Include="$(SrcDir)src\common\headercolcmn.cpp" />
<ClCompile Include="$(SrcDir)src\common\headerctrlcmn.cpp" />
<ClCompile Include="$(SrcDir)src\common\helpbase.cpp" />
<ClCompile Include="$(SrcDir)src\common\hyperlnkcmn.cpp" />
<ClCompile Include="$(SrcDir)src\common\iconbndl.cpp" />
<ClCompile Include="$(SrcDir)src\common\imagall.cpp" />
<ClCompile Include="$(SrcDir)src\common\imagbmp.cpp" />
<ClCompile Include="$(SrcDir)src\common\image.cpp" />
<ClCompile Include="$(SrcDir)src\common\imagfill.cpp" />
<ClCompile Include="$(SrcDir)src\common\imaggif.cpp" />
<ClCompile Include="$(SrcDir)src\common\imagiff.cpp" />
<ClCompile Include="$(SrcDir)src\common\imagjpeg.cpp" />
<ClCompile Include="$(SrcDir)src\common\imagpcx.cpp" />
<ClCompile Include="$(SrcDir)src\common\imagpng.cpp" />
<ClCompile Include="$(SrcDir)src\common\imagpnm.cpp" />
<ClCompile Include="$(SrcDir)src\common\imagtga.cpp" />
<ClCompile Include="$(SrcDir)src\common\imagtiff.cpp" />
<ClCompile Include="$(SrcDir)src\common\imagxpm.cpp" />
<ClCompile Include="$(SrcDir)src\common\init.cpp" />
<ClCompile Include="$(SrcDir)src\common\intl.cpp" />
<ClCompile Include="$(SrcDir)src\common\ipcbase.cpp" />
<ClCompile Include="$(SrcDir)src\common\languageinfo.cpp" />
<ClCompile Include="$(SrcDir)src\common\layout.cpp" />
<ClCompile Include="$(SrcDir)src\common\lboxcmn.cpp" />
<ClCompile Include="$(SrcDir)src\common\list.cpp" />
<ClCompile Include="$(SrcDir)src\common\listctrlcmn.cpp" />
<ClCompile Include="$(SrcDir)src\common\log.cpp" />
<ClCompile Include="$(SrcDir)src\common\longlong.cpp" />
<ClCompile Include="$(SrcDir)src\common\markupparser.cpp" />
<ClCompile Include="$(SrcDir)src\common\matrix.cpp" />
<ClCompile Include="$(SrcDir)src\common\memory.cpp" />
<ClCompile Include="$(SrcDir)src\common\menucmn.cpp" />
<ClCompile Include="$(SrcDir)src\common\mimecmn.cpp" />
<ClCompile Include="$(SrcDir)src\common\modalhook.cpp" />
<ClCompile Include="$(SrcDir)src\common\module.cpp" />
<ClCompile Include="$(SrcDir)src\common\mousemanager.cpp" />
<ClCompile Include="$(SrcDir)src\common\msgout.cpp" />
<ClCompile Include="$(SrcDir)src\common\mstream.cpp" />
<ClCompile Include="$(SrcDir)src\common\nbkbase.cpp" />
<ClCompile Include="$(SrcDir)src\common\numformatter.cpp" />
<ClCompile Include="$(SrcDir)src\common\object.cpp" />
<ClCompile Include="$(SrcDir)src\common\odcombocmn.cpp" />
<ClCompile Include="$(SrcDir)src\common\overlaycmn.cpp" />
<ClCompile Include="$(SrcDir)src\common\ownerdrwcmn.cpp" />
<ClCompile Include="$(SrcDir)src\common\panelcmn.cpp" />
<ClCompile Include="$(SrcDir)src\common\paper.cpp" />
<ClCompile Include="$(SrcDir)src\common\persist.cpp" />
<ClCompile Include="$(SrcDir)src\common\pickerbase.cpp" />
<ClCompile Include="$(SrcDir)src\common\platinfo.cpp" />
<ClCompile Include="$(SrcDir)src\common\popupcmn.cpp" />
<ClCompile Include="$(SrcDir)src\common\powercmn.cpp" />
<ClCompile Include="$(SrcDir)src\common\preferencescmn.cpp" />
<ClCompile Include="$(SrcDir)src\common\prntbase.cpp" />
<ClCompile Include="$(SrcDir)src\common\process.cpp" />
<ClCompile Include="$(SrcDir)src\common\quantize.cpp" />
<ClCompile Include="$(SrcDir)src\common\radiobtncmn.cpp" />
<ClCompile Include="$(SrcDir)src\common\radiocmn.cpp" />
<ClCompile Include="$(SrcDir)src\common\rearrangectrl.cpp" />
<ClCompile Include="$(SrcDir)src\common\regex.cpp" />
<ClCompile Include="$(SrcDir)src\common\rendcmn.cpp" />
<ClCompile Include="$(SrcDir)src\common\rgncmn.cpp" />
<ClCompile Include="$(SrcDir)src\common\richtooltipcmn.cpp" />
<ClCompile Include="$(SrcDir)src\common\scrolbarcmn.cpp" />
<ClCompile Include="$(SrcDir)src\common\settcmn.cpp" />
<ClCompile Include="$(SrcDir)src\common\sizer.cpp" />
<ClCompile Include="$(SrcDir)src\common\slidercmn.cpp" />
<ClCompile Include="$(SrcDir)src\common\spinbtncmn.cpp" />
<ClCompile Include="$(SrcDir)src\common\spinctrlcmn.cpp" />
<ClCompile Include="$(SrcDir)src\common\srchcmn.cpp" />
<ClCompile Include="$(SrcDir)src\common\sstream.cpp" />
<ClCompile Include="$(SrcDir)src\common\statbar.cpp" />
<ClCompile Include="$(SrcDir)src\common\statbmpcmn.cpp" />
<ClCompile Include="$(SrcDir)src\common\statboxcmn.cpp" />
<ClCompile Include="$(SrcDir)src\common\statlinecmn.cpp" />
<ClCompile Include="$(SrcDir)src\common\stattextcmn.cpp" />
<ClCompile Include="$(SrcDir)src\common\stdpbase.cpp" />
<ClCompile Include="$(SrcDir)src\common\stdstream.cpp" />
<ClCompile Include="$(SrcDir)src\common\stockitem.cpp" />
<ClCompile Include="$(SrcDir)src\common\stopwatch.cpp" />
<ClCompile Include="$(SrcDir)src\common\strconv.cpp" />
<ClCompile Include="$(SrcDir)src\common\stream.cpp" />
<ClCompile Include="$(SrcDir)src\common\string.cpp" />
<ClCompile Include="$(SrcDir)src\common\stringimpl.cpp" />
<ClCompile Include="$(SrcDir)src\common\stringops.cpp" />
<ClCompile Include="$(SrcDir)src\common\strvararg.cpp" />
<ClCompile Include="$(SrcDir)src\common\sysopt.cpp" />
<ClCompile Include="$(SrcDir)src\common\tarstrm.cpp" />
<ClCompile Include="$(SrcDir)src\common\taskbarcmn.cpp" />
<ClCompile Include="$(SrcDir)src\common\tbarbase.cpp" />
<ClCompile Include="$(SrcDir)src\common\textbuf.cpp" />
<ClCompile Include="$(SrcDir)src\common\textcmn.cpp" />
<ClCompile Include="$(SrcDir)src\common\textentrycmn.cpp" />
<ClCompile Include="$(SrcDir)src\common\textfile.cpp" />
<ClCompile Include="$(SrcDir)src\common\textmeasurecmn.cpp" />
<ClCompile Include="$(SrcDir)src\common\threadinfo.cpp" />
<ClCompile Include="$(SrcDir)src\common\time.cpp" />
<ClCompile Include="$(SrcDir)src\common\timercmn.cpp" />
<ClCompile Include="$(SrcDir)src\common\timerimpl.cpp" />
<ClCompile Include="$(SrcDir)src\common\tokenzr.cpp" />
<ClCompile Include="$(SrcDir)src\common\toplvcmn.cpp" />
<ClCompile Include="$(SrcDir)src\common\translation.cpp" />
<ClCompile Include="$(SrcDir)src\common\treebase.cpp" />
<ClCompile Include="$(SrcDir)src\common\txtstrm.cpp" />
<ClCompile Include="$(SrcDir)src\common\uiactioncmn.cpp" />
<ClCompile Include="$(SrcDir)src\common\unichar.cpp" />
<ClCompile Include="$(SrcDir)src\common\uri.cpp" />
<ClCompile Include="$(SrcDir)src\common\ustring.cpp" />
<ClCompile Include="$(SrcDir)src\common\utilscmn.cpp" />
<ClCompile Include="$(SrcDir)src\common\valgen.cpp" />
<ClCompile Include="$(SrcDir)src\common\validate.cpp" />
<ClCompile Include="$(SrcDir)src\common\valnum.cpp" />
<ClCompile Include="$(SrcDir)src\common\valtext.cpp" />
<ClCompile Include="$(SrcDir)src\common\variant.cpp" />
<ClCompile Include="$(SrcDir)src\common\wfstream.cpp" />
<ClCompile Include="$(SrcDir)src\common\wincmn.cpp" />
<ClCompile Include="$(SrcDir)src\common\windowid.cpp" />
<ClCompile Include="$(SrcDir)src\common\wrapsizer.cpp" />
<ClCompile Include="$(SrcDir)src\common\wxcrt.cpp" />
<ClCompile Include="$(SrcDir)src\common\wxprintf.cpp" />
<ClCompile Include="$(SrcDir)src\common\xlocale.cpp" />
<ClCompile Include="$(SrcDir)src\common\xpmdecod.cpp" />
<ClCompile Include="$(SrcDir)src\common\xti.cpp" />
<ClCompile Include="$(SrcDir)src\common\xtistrm.cpp" />
<ClCompile Include="$(SrcDir)src\common\xtixml.cpp" />
<ClCompile Include="$(SrcDir)src\common\zipstrm.cpp" />
<ClCompile Include="$(SrcDir)src\common\zstream.cpp" />
<ClCompile Include="$(SrcDir)src\generic\aboutdlgg.cpp" />
<ClCompile Include="$(SrcDir)src\generic\animateg.cpp" />
<ClCompile Include="$(SrcDir)src\generic\bannerwindow.cpp" />
<ClCompile Include="$(SrcDir)src\generic\bmpcboxg.cpp" />
<ClCompile Include="$(SrcDir)src\generic\busyinfo.cpp" />
<ClCompile Include="$(SrcDir)src\generic\buttonbar.cpp" />
<ClCompile Include="$(SrcDir)src\generic\calctrlg.cpp" />
<ClCompile Include="$(SrcDir)src\generic\choicbkg.cpp" />
<ClCompile Include="$(SrcDir)src\generic\choicdgg.cpp" />
<ClCompile Include="$(SrcDir)src\generic\clrpickerg.cpp" />
<ClCompile Include="$(SrcDir)src\generic\collpaneg.cpp" />
<ClCompile Include="$(SrcDir)src\generic\combog.cpp" />
<ClCompile Include="$(SrcDir)src\generic\commandlinkbuttong.cpp" />
<ClCompile Include="$(SrcDir)src\generic\datavgen.cpp" />
<ClCompile Include="$(SrcDir)src\generic\datectlg.cpp" />
<ClCompile Include="$(SrcDir)src\generic\dcpsg.cpp" />
<ClCompile Include="$(SrcDir)src\generic\dirctrlg.cpp" />
<ClCompile Include="$(SrcDir)src\generic\dragimgg.cpp" />
<ClCompile Include="$(SrcDir)src\generic\editlbox.cpp" />
<ClCompile Include="$(SrcDir)src\generic\filectrlg.cpp" />
<ClCompile Include="$(SrcDir)src\generic\filepickerg.cpp" />
<ClCompile Include="$(SrcDir)src\generic\fontpickerg.cpp" />
<ClCompile Include="$(SrcDir)src\generic\fswatcherg.cpp" />
<ClCompile Include="$(SrcDir)src\generic\graphicc.cpp" />
<ClCompile Include="$(SrcDir)src\generic\grid.cpp" />
<ClCompile Include="$(SrcDir)src\generic\gridctrl.cpp" />
<ClCompile Include="$(SrcDir)src\generic\grideditors.cpp" />
<ClCompile Include="$(SrcDir)src\generic\gridsel.cpp" />
<ClCompile Include="$(SrcDir)src\generic\headerctrlg.cpp" />
<ClCompile Include="$(SrcDir)src\generic\helpext.cpp" />
<ClCompile Include="$(SrcDir)src\generic\hyperlinkg.cpp" />
<ClCompile Include="$(SrcDir)src\generic\infobar.cpp" />
<ClCompile Include="$(SrcDir)src\generic\laywin.cpp" />
<ClCompile Include="$(SrcDir)src\generic\listbkg.cpp" />
<ClCompile Include="$(SrcDir)src\generic\logg.cpp" />
<ClCompile Include="$(SrcDir)src\generic\markuptext.cpp" />
<ClCompile Include="$(SrcDir)src\generic\msgdlgg.cpp" />
<ClCompile Include="$(SrcDir)src\generic\notifmsgg.cpp" />
<ClCompile Include="$(SrcDir)src\generic\numdlgg.cpp" />
<ClCompile Include="$(SrcDir)src\generic\odcombo.cpp" />
<ClCompile Include="$(SrcDir)src\generic\preferencesg.cpp" />
<ClCompile Include="$(SrcDir)src\generic\printps.cpp" />
<ClCompile Include="$(SrcDir)src\generic\prntdlgg.cpp" />
<ClCompile Include="$(SrcDir)src\generic\progdlgg.cpp" />
<ClCompile Include="$(SrcDir)src\generic\propdlg.cpp" />
<ClCompile Include="$(SrcDir)src\generic\renderg.cpp" />
<ClCompile Include="$(SrcDir)src\generic\richmsgdlgg.cpp" />
<ClCompile Include="$(SrcDir)src\generic\richtooltipg.cpp" />
<ClCompile Include="$(SrcDir)src\generic\sashwin.cpp" />
<ClCompile Include="$(SrcDir)src\generic\scrlwing.cpp" />
<ClCompile Include="$(SrcDir)src\generic\selstore.cpp" />
<ClCompile Include="$(SrcDir)src\generic\spinctlg.cpp" />
<ClCompile Include="$(SrcDir)src\generic\splash.cpp" />
<ClCompile Include="$(SrcDir)src\generic\splitter.cpp" />
<ClCompile Include="$(SrcDir)src\generic\srchctlg.cpp" />
<ClCompile Include="$(SrcDir)src\generic\statbmpg.cpp" />
<ClCompile Include="$(SrcDir)src\generic\stattextg.cpp" />
<ClCompile Include="$(SrcDir)src\generic\statusbr.cpp" />
<ClCompile Include="$(SrcDir)src\generic\textdlgg.cpp" />
<ClCompile Include="$(SrcDir)src\generic\timectrlg.cpp" />
<ClCompile Include="$(SrcDir)src\generic\tipdlg.cpp" />
<ClCompile Include="$(SrcDir)src\generic\tipwin.cpp" />
<ClCompile Include="$(SrcDir)src\generic\toolbkg.cpp" />
<ClCompile Include="$(SrcDir)src\generic\treebkg.cpp" />
<ClCompile Include="$(SrcDir)src\generic\treectlg.cpp" />
<ClCompile Include="$(SrcDir)src\generic\treelist.cpp" />
<ClCompile Include="$(SrcDir)src\generic\vlbox.cpp" />
<ClCompile Include="$(SrcDir)src\generic\vscroll.cpp" />
<ClCompile Include="$(SrcDir)src\generic\wizard.cpp" />
<ClCompile Include="$(SrcDir)src\msw\aboutdlg.cpp" />
<ClCompile Include="$(SrcDir)src\msw\accel.cpp" />
<ClCompile Include="$(SrcDir)src\msw\anybutton.cpp" />
<ClCompile Include="$(SrcDir)src\msw\app.cpp" />
<ClCompile Include="$(SrcDir)src\msw\artmsw.cpp" />
<ClCompile Include="$(SrcDir)src\msw\basemsw.cpp" />
<ClCompile Include="$(SrcDir)src\msw\bitmap.cpp" />
<ClCompile Include="$(SrcDir)src\msw\bmpbuttn.cpp" />
<ClCompile Include="$(SrcDir)src\msw\bmpcbox.cpp" />
<ClCompile Include="$(SrcDir)src\msw\brush.cpp" />
<ClCompile Include="$(SrcDir)src\msw\button.cpp" />
<ClCompile Include="$(SrcDir)src\msw\calctrl.cpp" />
<ClCompile Include="$(SrcDir)src\msw\caret.cpp" />
<ClCompile Include="$(SrcDir)src\msw\checkbox.cpp" />
<ClCompile Include="$(SrcDir)src\msw\checklst.cpp" />
<ClCompile Include="$(SrcDir)src\msw\choice.cpp" />
<ClCompile Include="$(SrcDir)src\msw\clipbrd.cpp" />
<ClCompile Include="$(SrcDir)src\msw\colordlg.cpp" />
<ClCompile Include="$(SrcDir)src\msw\colour.cpp" />
<ClCompile Include="$(SrcDir)src\msw\combo.cpp" />
<ClCompile Include="$(SrcDir)src\msw\combobox.cpp" />
<ClCompile Include="$(SrcDir)src\msw\commandlinkbutton.cpp" />
<ClCompile Include="$(SrcDir)src\msw\control.cpp" />
<ClCompile Include="$(SrcDir)src\msw\crashrpt.cpp" />
<ClCompile Include="$(SrcDir)src\msw\cursor.cpp" />
<ClCompile Include="$(SrcDir)src\msw\data.cpp" />
<ClCompile Include="$(SrcDir)src\msw\datecontrols.cpp" />
<ClCompile Include="$(SrcDir)src\msw\datectrl.cpp" />
<ClCompile Include="$(SrcDir)src\msw\datetimectrl.cpp" />
<ClCompile Include="$(SrcDir)src\msw\dc.cpp" />
<ClCompile Include="$(SrcDir)src\msw\dcclient.cpp" />
<ClCompile Include="$(SrcDir)src\msw\dcmemory.cpp" />
<ClCompile Include="$(SrcDir)src\msw\dcprint.cpp" />
<ClCompile Include="$(SrcDir)src\msw\dcscreen.cpp" />
<ClCompile Include="$(SrcDir)src\msw\dde.cpp" />
<ClCompile Include="$(SrcDir)src\msw\debughlp.cpp" />
<ClCompile Include="$(SrcDir)src\msw\dialog.cpp" />
<ClCompile Include="$(SrcDir)src\msw\dialup.cpp" />
<ClCompile Include="$(SrcDir)src\msw\dib.cpp" />
<ClCompile Include="$(SrcDir)src\msw\dir.cpp" />
<ClCompile Include="$(SrcDir)src\msw\dirdlg.cpp" />
<ClCompile Include="$(SrcDir)src\msw\display.cpp" />
<ClCompile Include="$(SrcDir)src\msw\dlmsw.cpp" />
<ClCompile Include="$(SrcDir)src\msw\dragimag.cpp" />
<ClCompile Include="$(SrcDir)src\msw\enhmeta.cpp" />
<ClCompile Include="$(SrcDir)src\msw\evtloop.cpp" />
<ClCompile Include="$(SrcDir)src\msw\evtloopconsole.cpp" />
<ClCompile Include="$(SrcDir)src\msw\fdrepdlg.cpp" />
<ClCompile Include="$(SrcDir)src\msw\filedlg.cpp" />
<ClCompile Include="$(SrcDir)src\msw\font.cpp" />
<ClCompile Include="$(SrcDir)src\msw\fontdlg.cpp" />
<ClCompile Include="$(SrcDir)src\msw\fontenum.cpp" />
<ClCompile Include="$(SrcDir)src\msw\fontutil.cpp" />
<ClCompile Include="$(SrcDir)src\msw\frame.cpp" />
<ClCompile Include="$(SrcDir)src\msw\fswatcher.cpp" />
<ClCompile Include="$(SrcDir)src\msw\gauge.cpp" />
<ClCompile Include="$(SrcDir)src\msw\gdiimage.cpp" />
<ClCompile Include="$(SrcDir)src\msw\gdiobj.cpp" />
<ClCompile Include="$(SrcDir)src\msw\gdiplus.cpp" />
<ClCompile Include="$(SrcDir)src\msw\glcanvas.cpp" />
<ClCompile Include="$(SrcDir)src\msw\graphics.cpp" />
<ClCompile Include="$(SrcDir)src\msw\headerctrl.cpp" />
<ClCompile Include="$(SrcDir)src\msw\helpchm.cpp" />
<ClCompile Include="$(SrcDir)src\msw\helpwin.cpp" />
<ClCompile Include="$(SrcDir)src\msw\hyperlink.cpp" />
<ClCompile Include="$(SrcDir)src\msw\icon.cpp" />
<ClCompile Include="$(SrcDir)src\msw\imaglist.cpp" />
<ClCompile Include="$(SrcDir)src\msw\iniconf.cpp" />
<ClCompile Include="$(SrcDir)src\msw\joystick.cpp" />
<ClCompile Include="$(SrcDir)src\msw\listbox.cpp" />
<ClCompile Include="$(SrcDir)src\msw\listctrl.cpp" />
<ClCompile Include="$(SrcDir)src\msw\main.cpp" />
<ClCompile Include="$(SrcDir)src\msw\mdi.cpp" />
<ClCompile Include="$(SrcDir)src\msw\menu.cpp" />
<ClCompile Include="$(SrcDir)src\msw\menuitem.cpp" />
<ClCompile Include="$(SrcDir)src\msw\metafile.cpp" />
<ClCompile Include="$(SrcDir)src\msw\mimetype.cpp" />
<ClCompile Include="$(SrcDir)src\msw\minifram.cpp" />
<ClCompile Include="$(SrcDir)src\msw\msgdlg.cpp" />
<ClCompile Include="$(SrcDir)src\msw\mslu.cpp" />
<ClCompile Include="$(SrcDir)src\msw\nativdlg.cpp" />
<ClCompile Include="$(SrcDir)src\msw\nativewin.cpp" />
<ClCompile Include="$(SrcDir)src\msw\nonownedwnd.cpp" />
<ClCompile Include="$(SrcDir)src\msw\notebook.cpp" />
<ClCompile Include="$(SrcDir)src\msw\notifmsg.cpp" />
<ClCompile Include="$(SrcDir)src\msw\ole\automtn.cpp" />
<ClCompile Include="$(SrcDir)src\msw\ole\dataobj.cpp" />
<ClCompile Include="$(SrcDir)src\msw\ole\dropsrc.cpp" />
<ClCompile Include="$(SrcDir)src\msw\ole\droptgt.cpp" />
<ClCompile Include="$(SrcDir)src\msw\ole\oleutils.cpp" />
<ClCompile Include="$(SrcDir)src\msw\ole\safearray.cpp" />
<ClCompile Include="$(SrcDir)src\msw\ole\uuid.cpp" />
<ClCompile Include="$(SrcDir)src\msw\ownerdrw.cpp" />
<ClCompile Include="$(SrcDir)src\msw\palette.cpp" />
<ClCompile Include="$(SrcDir)src\msw\panel.cpp" />
<ClCompile Include="$(SrcDir)src\msw\pen.cpp" />
<ClCompile Include="$(SrcDir)src\msw\popupwin.cpp" />
<ClCompile Include="$(SrcDir)src\msw\power.cpp" />
<ClCompile Include="$(SrcDir)src\msw\printdlg.cpp" />
<ClCompile Include="$(SrcDir)src\msw\printwin.cpp" />
<ClCompile Include="$(SrcDir)src\msw\progdlg.cpp" />
<ClCompile Include="$(SrcDir)src\msw\radiobox.cpp" />
<ClCompile Include="$(SrcDir)src\msw\radiobut.cpp" />
<ClCompile Include="$(SrcDir)src\msw\regconf.cpp" />
<ClCompile Include="$(SrcDir)src\msw\region.cpp" />
<ClCompile Include="$(SrcDir)src\msw\registry.cpp" />
<ClCompile Include="$(SrcDir)src\msw\renderer.cpp" />
<ClCompile Include="$(SrcDir)src\msw\richmsgdlg.cpp" />
<ClCompile Include="$(SrcDir)src\msw\richtooltip.cpp" />
<ClCompile Include="$(SrcDir)src\msw\scrolbar.cpp" />
<ClCompile Include="$(SrcDir)src\msw\settings.cpp" />
<ClCompile Include="$(SrcDir)src\msw\slider.cpp" />
<ClCompile Include="$(SrcDir)src\msw\snglinst.cpp" />
<ClCompile Include="$(SrcDir)src\msw\sound.cpp" />
<ClCompile Include="$(SrcDir)src\msw\spinbutt.cpp" />
<ClCompile Include="$(SrcDir)src\msw\spinctrl.cpp" />
<ClCompile Include="$(SrcDir)src\msw\stackwalk.cpp" />
<ClCompile Include="$(SrcDir)src\msw\statbmp.cpp" />
<ClCompile Include="$(SrcDir)src\msw\statbox.cpp" />
<ClCompile Include="$(SrcDir)src\msw\statline.cpp" />
<ClCompile Include="$(SrcDir)src\msw\stattext.cpp" />
<ClCompile Include="$(SrcDir)src\msw\statusbar.cpp" />
<ClCompile Include="$(SrcDir)src\msw\stdpaths.cpp" />
<ClCompile Include="$(SrcDir)src\msw\taskbar.cpp" />
<ClCompile Include="$(SrcDir)src\msw\textctrl.cpp" />
<ClCompile Include="$(SrcDir)src\msw\textentry.cpp" />
<ClCompile Include="$(SrcDir)src\msw\textmeasure.cpp" />
<ClCompile Include="$(SrcDir)src\msw\tglbtn.cpp" />
<ClCompile Include="$(SrcDir)src\msw\thread.cpp" />
<ClCompile Include="$(SrcDir)src\msw\timectrl.cpp" />
<ClCompile Include="$(SrcDir)src\msw\timer.cpp" />
<ClCompile Include="$(SrcDir)src\msw\toolbar.cpp" />
<ClCompile Include="$(SrcDir)src\msw\tooltip.cpp" />
<ClCompile Include="$(SrcDir)src\msw\toplevel.cpp" />
<ClCompile Include="$(SrcDir)src\msw\treectrl.cpp" />
<ClCompile Include="$(SrcDir)src\msw\uiaction.cpp" />
<ClCompile Include="$(SrcDir)src\msw\utils.cpp" />
<ClCompile Include="$(SrcDir)src\msw\utilsexc.cpp" />
<ClCompile Include="$(SrcDir)src\msw\utilsgui.cpp" />
<ClCompile Include="$(SrcDir)src\msw\utilswin.cpp" />
<ClCompile Include="$(SrcDir)src\msw\uxtheme.cpp" />
<ClCompile Include="$(SrcDir)src\msw\volume.cpp" />
<ClCompile Include="$(SrcDir)src\msw\window.cpp" />
<ClCompile Include="$(SrcDir)src\stc\PlatWX.cpp">
<AdditionalIncludeDirectories>$(SrcDir)src\stc\scintilla\include;$(SrcDir)src\stc\scintilla\src;$(SrcDir)src\stc\scintilla\lexlib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<ClCompile Include="$(SrcDir)src\stc\ScintillaWX.cpp">
<!-- ScintillaWX.h guards too much with #ifdef SCI_LEXER so compilation
fails without it defined. We can define it for stc.cpp without it
trying to drag in the lexers, but for ScintillaWX we need to force
it to include all the headers it needs -->
<ForcedIncludeFiles>$(MSBuildThisFileDirectory)stc-fi.h</ForcedIncludeFiles>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<AdditionalIncludeDirectories>$(SrcDir)src\stc\scintilla\include;$(SrcDir)src\stc\scintilla\src;$(SrcDir)src\stc\scintilla\lexlib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<ClCompile Include="$(SrcDir)src\stc\stc.cpp">
<PreprocessorDefinitions>SCI_LEXER;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>$(SrcDir)src\stc\scintilla\include;$(SrcDir)src\stc\scintilla\src;$(SrcDir)src\stc\scintilla\lexlib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<ClCompile Include="$(SrcDir)src\xml\xml.cpp" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\expat\expat.vcxproj">
<Project>{d6ba6815-0aac-48fa-8372-d32cde8bf07a}</Project>
</ProjectReference>
<ProjectReference Include="..\libpng\libpng.vcxproj">
<Project>{5cabcbef-e79a-4d27-94a5-cf4eaaf1dd96}</Project>
</ProjectReference>
<ProjectReference Include="..\scintilla\scintilla.vcxproj">
<Project>{d6ea54fd-f15c-42f6-929b-a83f299a4582}</Project>
</ProjectReference>
<ProjectReference Include="..\zlib\zlib.vcxproj">
<Project>{10f22a5a-dd9e-44a1-ba2e-2a9a7c78b0ee}</Project>
</ProjectReference>
</ItemGroup>
</Project>

View File

@ -1,46 +1 @@
// Copyright (c) 2006, Rodrigo Braz Monteiro
// All rights reserved.
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are met:
//
// * Redistributions of source code must retain the above copyright notice,
// this list of conditions and the following disclaimer.
// * Redistributions in binary form must reproduce the above copyright notice,
// this list of conditions and the following disclaimer in the documentation
// and/or other materials provided with the distribution.
// * Neither the name of the Aegisub Group nor the names of its contributors
// may be used to endorse or promote products derived from this software
// without specific prior written permission.
//
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
// POSSIBILITY OF SUCH DAMAGE.
//
// Aegisub Project http://www.aegisub.org/
/// @file agi_pre.cpp
/// @brief Precompiled headers control file, including stdwx.h only to generate precompiled header data
/// @ingroup main
///
//
// Precompiled Header Source File for MSVC
//
// In order to use it, set the project to use agi_pre.h as precompiled header and
// insert it in every source file (under C/C++ -> Advanced -> Force Includes),
// then set this file to generate the precompiled header
//
// Note: make sure that you disable use of precompiled headers on md5.c and
// MatroskaParser.c, as well as any possible future .c files.
//
#include "agi_pre.h"
// A dummy file for compiling the precompiled header with VC++