Browse files

Initial commit.

  • Loading branch information...
0 parents commit ac6aee1a43b28ebe7bdd695cff77a465d316cf96 @gruehle gruehle committed Jun 7, 2012
Showing with 2,339 additions and 0 deletions.
  1. +27 −0 .gitignore
  2. +1 −0 Brackets.vcxproj
  3. +50 −0 README.md
  4. +267 −0 appshell.gyp
  5. +40 −0 appshell.sln
  6. +1,787 −0 appshell.xcodeproj/project.pbxproj
  7. +143 −0 appshell_paths.gypi
  8. +1 −0 libcef_dll_wrapper.vcxproj
  9. +12 −0 make_appshell_project.bat
  10. +11 −0 make_appshell_project.sh
27 .gitignore
@@ -0,0 +1,27 @@
+# Start by ignoring all
+*
+# Add appshell source
+!appshell/*
+
+# Add gyp/gypi
+!appshell.gyp
+!appshell_paths.gypi
+
+# Add .gitignore
+!.gitignore
+
+# Add project build scripts
+!make_appshell_project.sh
+!make_appshell_project.bat
+
+# Add project files
+!appshell.xcodeproj
+!appshell.xcodeproj/project.pbxproj
+!appshell.sln
+!Brackets.vcxproj
+!libcef_dll_wrapper.vcxproj
+
+# Add README
+!README.md
+
+# That's all!
1 Brackets.vcxproj
@@ -0,0 +1 @@
+<?xml version="1.0" encoding="utf-8"?><Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"><ItemGroup Label="ProjectConfigurations"><ProjectConfiguration Include="Debug|Win32"><Configuration>Debug</Configuration><Platform>Win32</Platform></ProjectConfiguration><ProjectConfiguration Include="Debug|x64"><Configuration>Debug</Configuration><Platform>x64</Platform></ProjectConfiguration><ProjectConfiguration Include="Release|Win32"><Configuration>Release</Configuration><Platform>Win32</Platform></ProjectConfiguration><ProjectConfiguration Include="Release|x64"><Configuration>Release</Configuration><Platform>x64</Platform></ProjectConfiguration></ItemGroup><PropertyGroup Label="Globals"><ProjectGuid>{6617FED9-C5D4-4907-BF55-A90062A6683F}</ProjectGuid><Keyword>Win32Proj</Keyword><RootNamespace>Brackets</RootNamespace></PropertyGroup><Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/><PropertyGroup Label="Configuration"><CharacterSet>Unicode</CharacterSet><ConfigurationType>Application</ConfigurationType></PropertyGroup><Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/><ImportGroup Label="ExtensionSettings"/><ImportGroup Label="PropertySheets"><Import Condition="exists(&apos;$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props&apos;)" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/></ImportGroup><PropertyGroup Label="UserMacros"/><PropertyGroup><ExecutablePath>$(ExecutablePath);$(MSBuildProjectDirectory)\..\src\third_party\cygwin\bin\;$(MSBuildProjectDirectory)\..\src\third_party\python_26\</ExecutablePath><OutDir>$(Configuration)\</OutDir><IntDir>$(OutDir)obj\$(ProjectName)\</IntDir><LinkIncremental Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;Release|Win32&apos;">false</LinkIncremental><LinkIncremental Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;Release|x64&apos;">false</LinkIncremental><LinkIncremental Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;Debug|Win32&apos;">true</LinkIncremental><LinkIncremental Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;Debug|x64&apos;">true</LinkIncremental><TargetName>$(ProjectName)</TargetName><TargetPath>$(OutDir)\$(ProjectName).exe</TargetPath></PropertyGroup><ItemDefinitionGroup Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;Debug|Win32&apos;"><ClCompile><AdditionalIncludeDirectories>..\src\third_party\wtl\include;.;..\src\third_party\directxsdk\files\Include;..\src\third_party\platformsdk_win7\files\Include;$(VSInstallDir)\VC\atlmfc\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories><AdditionalOptions>/MP /we4389 %(AdditionalOptions)</AdditionalOptions><BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks><BufferSecurityCheck>true</BufferSecurityCheck><DebugInformationFormat>ProgramDatabase</DebugInformationFormat><DisableSpecificWarnings>4351;4396;4503;4819;4100;4121;4125;4127;4130;4131;4189;4201;4238;4244;4245;4310;4355;4428;4481;4505;4510;4512;4530;4610;4611;4701;4702;4706;%(DisableSpecificWarnings)</DisableSpecificWarnings><ExceptionHandling>false</ExceptionHandling><FunctionLevelLinking>true</FunctionLevelLinking><MinimalRebuild>false</MinimalRebuild><Optimization>Disabled</Optimization><PreprocessorDefinitions>_DEBUG;_WIN32_WINNT=0x0601;WINVER=0x0601;WIN32;_WINDOWS;NOMINMAX;PSAPI_VERSION=1;_CRT_RAND_S;CERT_CHAIN_PARA_HAS_EXTRA_FIELDS;WIN32_LEAN_AND_MEAN;_ATL_NO_OPENGL;_HAS_EXCEPTIONS=0;CHROMIUM_BUILD;TOOLKIT_VIEWS=1;ENABLE_ONE_CLICK_SIGNIN;ENABLE_REMOTING=1;ENABLE_WEBRTC=1;ENABLE_CONFIGURATION_POLICY;ENABLE_INPUT_SPEECH;ENABLE_NOTIFICATIONS;ENABLE_GPU=1;ENABLE_EGLIMAGE=1;USE_SKIA=1;__STD_C;_CRT_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_DEPRECATE;ENABLE_TASK_MANAGER=1;ENABLE_WEB_INTENTS=1;ENABLE_EXTENSIONS=1;ENABLE_PLUGIN_INSTALLATION=1;ENABLE_PROTECTOR_SERVICE=1;ENABLE_SESSION_SERVICE=1;ENABLE_THEMES=1;ENABLE_BACKGROUND=1;ENABLE_PROMO_RESOURCE_SERVICE=1;ENABLE_AUTOMATION=1;USING_CEF_SHARED;__STDC_FORMAT_MACROS;DYNAMIC_ANNOTATIONS_ENABLED=1;WTF_USE_DYNAMIC_ANNOTATIONS=1;%(PreprocessorDefinitions)</PreprocessorDefinitions><RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary><RuntimeTypeInfo>false</RuntimeTypeInfo><TreatWarningAsError>true</TreatWarningAsError><WarningLevel>Level4</WarningLevel></ClCompile><Lib><AdditionalLibraryDirectories>../src/third_party/directxsdk/files/Lib/x86;../src/third_party/platformsdk_win7/files/Lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories><AdditionalOptions>/ignore:4221 %(AdditionalOptions)</AdditionalOptions></Lib><Link><AdditionalDependencies>wininet.lib;dnsapi.lib;version.lib;msimg32.lib;ws2_32.lib;usp10.lib;psapi.lib;dbghelp.lib;winmm.lib;shlwapi.lib;atlthunk.lib;comctl32.lib;shlwapi.lib;rpcrt4.lib;opengl32.lib;glu32.lib;lib\$(Configuration)\libcef.lib;%(AdditionalDependencies)</AdditionalDependencies><AdditionalLibraryDirectories>../src/third_party/directxsdk/files/Lib/x86;../src/third_party/platformsdk_win7/files/Lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories><AdditionalOptions>/ignore:4254 /ignore:4078 /safeseh /dynamicbase /ignore:4199 /ignore:4221 /nxcompat %(AdditionalOptions)</AdditionalOptions><DelayLoadDLLs>dbghelp.dll;dwmapi.dll;shell32.dll;uxtheme.dll;%(DelayLoadDLLs)</DelayLoadDLLs><EntryPointSymbol>wWinMainCRTStartup</EntryPointSymbol><FixedBaseAddress>false</FixedBaseAddress><GenerateDebugInformation>true</GenerateDebugInformation><ImportLibrary>$(OutDir)lib\$(TargetName).lib</ImportLibrary><MapFileName>$(OutDir)$(TargetName).map</MapFileName><OutputFile>$(OutDir)$(ProjectName).exe</OutputFile><RandomizedBaseAddress>false</RandomizedBaseAddress><SubSystem>Windows</SubSystem><TargetMachine>MachineX86</TargetMachine></Link><Midl><DllDataFileName>%(Filename).dlldata.c</DllDataFileName><GenerateStublessProxies>true</GenerateStublessProxies><HeaderFileName>%(Filename).h</HeaderFileName><InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName><OutputDirectory>$(IntDir)</OutputDirectory><ProxyFileName>%(Filename)_p.c</ProxyFileName><TypeLibraryName>%(Filename).tlb</TypeLibraryName></Midl><ResourceCompile><AdditionalIncludeDirectories>../src;$(OutDir)obj/global_intermediate;..\src\third_party\wtl\include;.;..\src\third_party\directxsdk\files\Include;..\src\third_party\platformsdk_win7\files\Include;$(VSInstallDir)\VC\atlmfc\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories><Culture>0x0409</Culture><PreprocessorDefinitions>_DEBUG;_WIN32_WINNT=0x0601;WINVER=0x0601;WIN32;_WINDOWS;NOMINMAX;PSAPI_VERSION=1;_CRT_RAND_S;CERT_CHAIN_PARA_HAS_EXTRA_FIELDS;WIN32_LEAN_AND_MEAN;_ATL_NO_OPENGL;_HAS_EXCEPTIONS=0;CHROMIUM_BUILD;TOOLKIT_VIEWS=1;ENABLE_ONE_CLICK_SIGNIN;ENABLE_REMOTING=1;ENABLE_WEBRTC=1;ENABLE_CONFIGURATION_POLICY;ENABLE_INPUT_SPEECH;ENABLE_NOTIFICATIONS;ENABLE_GPU=1;ENABLE_EGLIMAGE=1;USE_SKIA=1;__STD_C;_CRT_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_DEPRECATE;ENABLE_TASK_MANAGER=1;ENABLE_WEB_INTENTS=1;ENABLE_EXTENSIONS=1;ENABLE_PLUGIN_INSTALLATION=1;ENABLE_PROTECTOR_SERVICE=1;ENABLE_SESSION_SERVICE=1;ENABLE_THEMES=1;ENABLE_BACKGROUND=1;ENABLE_PROMO_RESOURCE_SERVICE=1;ENABLE_AUTOMATION=1;USING_CEF_SHARED;__STDC_FORMAT_MACROS;DYNAMIC_ANNOTATIONS_ENABLED=1;WTF_USE_DYNAMIC_ANNOTATIONS=1;%(PreprocessorDefinitions)</PreprocessorDefinitions></ResourceCompile></ItemDefinitionGroup><ItemDefinitionGroup Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;Debug|x64&apos;"><ClCompile><AdditionalIncludeDirectories>..\src\third_party\wtl\include;.;..\src\third_party\directxsdk\files\Include;..\src\third_party\platformsdk_win7\files\Include;$(VSInstallDir)\VC\atlmfc\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories><AdditionalOptions>/MP /we4389 %(AdditionalOptions)</AdditionalOptions><BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks><BufferSecurityCheck>true</BufferSecurityCheck><DebugInformationFormat>ProgramDatabase</DebugInformationFormat><DisableSpecificWarnings>4351;4396;4503;4819;4100;4121;4125;4127;4130;4131;4189;4201;4238;4244;4245;4310;4355;4428;4481;4505;4510;4512;4530;4610;4611;4701;4702;4706;%(DisableSpecificWarnings)</DisableSpecificWarnings><ExceptionHandling>false</ExceptionHandling><FunctionLevelLinking>true</FunctionLevelLinking><MinimalRebuild>false</MinimalRebuild><Optimization>Disabled</Optimization><PreprocessorDefinitions>_DEBUG;_WIN32_WINNT=0x0601;WINVER=0x0601;WIN32;_WINDOWS;NOMINMAX;PSAPI_VERSION=1;_CRT_RAND_S;CERT_CHAIN_PARA_HAS_EXTRA_FIELDS;WIN32_LEAN_AND_MEAN;_ATL_NO_OPENGL;_HAS_EXCEPTIONS=0;CHROMIUM_BUILD;TOOLKIT_VIEWS=1;ENABLE_ONE_CLICK_SIGNIN;ENABLE_REMOTING=1;ENABLE_WEBRTC=1;ENABLE_CONFIGURATION_POLICY;ENABLE_INPUT_SPEECH;ENABLE_NOTIFICATIONS;ENABLE_GPU=1;ENABLE_EGLIMAGE=1;USE_SKIA=1;__STD_C;_CRT_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_DEPRECATE;ENABLE_TASK_MANAGER=1;ENABLE_WEB_INTENTS=1;ENABLE_EXTENSIONS=1;ENABLE_PLUGIN_INSTALLATION=1;ENABLE_PROTECTOR_SERVICE=1;ENABLE_SESSION_SERVICE=1;ENABLE_THEMES=1;ENABLE_BACKGROUND=1;ENABLE_PROMO_RESOURCE_SERVICE=1;ENABLE_AUTOMATION=1;USING_CEF_SHARED;__STDC_FORMAT_MACROS;NO_TCMALLOC;DYNAMIC_ANNOTATIONS_ENABLED=1;WTF_USE_DYNAMIC_ANNOTATIONS=1;%(PreprocessorDefinitions)</PreprocessorDefinitions><RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary><RuntimeTypeInfo>false</RuntimeTypeInfo><TreatWarningAsError>true</TreatWarningAsError><WarningLevel>Level4</WarningLevel></ClCompile><Lib><AdditionalLibraryDirectories>../src/third_party/directxsdk/files/Lib/x86;../src/third_party/platformsdk_win7/files/Lib/x64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories><AdditionalOptions>/ignore:4221 %(AdditionalOptions)</AdditionalOptions></Lib><Link><AdditionalDependencies>wininet.lib;dnsapi.lib;version.lib;msimg32.lib;ws2_32.lib;usp10.lib;psapi.lib;dbghelp.lib;winmm.lib;shlwapi.lib;atlthunk.lib;comctl32.lib;shlwapi.lib;rpcrt4.lib;opengl32.lib;glu32.lib;lib\$(Configuration)\libcef.lib;%(AdditionalDependencies)</AdditionalDependencies><AdditionalLibraryDirectories>../src/third_party/directxsdk/files/Lib/x86;../src/third_party/platformsdk_win7/files/Lib/x64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories><AdditionalOptions>/ignore:4254 /ignore:4078 /dynamicbase /ignore:4199 /ignore:4221 /nxcompat %(AdditionalOptions)</AdditionalOptions><DelayLoadDLLs>dbghelp.dll;dwmapi.dll;shell32.dll;uxtheme.dll;%(DelayLoadDLLs)</DelayLoadDLLs><EntryPointSymbol>wWinMainCRTStartup</EntryPointSymbol><FixedBaseAddress>false</FixedBaseAddress><GenerateDebugInformation>true</GenerateDebugInformation><ImportLibrary>$(OutDir)lib\$(TargetName).lib</ImportLibrary><MapFileName>$(OutDir)$(TargetName).map</MapFileName><OutputFile>$(OutDir)$(ProjectName).exe</OutputFile><RandomizedBaseAddress>false</RandomizedBaseAddress><SubSystem>Windows</SubSystem><TargetMachine>MachineX64</TargetMachine></Link><Midl><DllDataFileName>%(Filename).dlldata.c</DllDataFileName><GenerateStublessProxies>true</GenerateStublessProxies><HeaderFileName>%(Filename).h</HeaderFileName><InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName><OutputDirectory>$(IntDir)</OutputDirectory><ProxyFileName>%(Filename)_p.c</ProxyFileName><TypeLibraryName>%(Filename).tlb</TypeLibraryName></Midl><ResourceCompile><AdditionalIncludeDirectories>../src;$(OutDir)obj/global_intermediate;..\src\third_party\wtl\include;.;..\src\third_party\directxsdk\files\Include;..\src\third_party\platformsdk_win7\files\Include;$(VSInstallDir)\VC\atlmfc\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories><Culture>0x0409</Culture><PreprocessorDefinitions>_DEBUG;_WIN32_WINNT=0x0601;WINVER=0x0601;WIN32;_WINDOWS;NOMINMAX;PSAPI_VERSION=1;_CRT_RAND_S;CERT_CHAIN_PARA_HAS_EXTRA_FIELDS;WIN32_LEAN_AND_MEAN;_ATL_NO_OPENGL;_HAS_EXCEPTIONS=0;CHROMIUM_BUILD;TOOLKIT_VIEWS=1;ENABLE_ONE_CLICK_SIGNIN;ENABLE_REMOTING=1;ENABLE_WEBRTC=1;ENABLE_CONFIGURATION_POLICY;ENABLE_INPUT_SPEECH;ENABLE_NOTIFICATIONS;ENABLE_GPU=1;ENABLE_EGLIMAGE=1;USE_SKIA=1;__STD_C;_CRT_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_DEPRECATE;ENABLE_TASK_MANAGER=1;ENABLE_WEB_INTENTS=1;ENABLE_EXTENSIONS=1;ENABLE_PLUGIN_INSTALLATION=1;ENABLE_PROTECTOR_SERVICE=1;ENABLE_SESSION_SERVICE=1;ENABLE_THEMES=1;ENABLE_BACKGROUND=1;ENABLE_PROMO_RESOURCE_SERVICE=1;ENABLE_AUTOMATION=1;USING_CEF_SHARED;__STDC_FORMAT_MACROS;NO_TCMALLOC;DYNAMIC_ANNOTATIONS_ENABLED=1;WTF_USE_DYNAMIC_ANNOTATIONS=1;%(PreprocessorDefinitions)</PreprocessorDefinitions></ResourceCompile></ItemDefinitionGroup><ItemDefinitionGroup Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;Release|Win32&apos;"><ClCompile><AdditionalIncludeDirectories>..\src\third_party\wtl\include;.;..\src\third_party\directxsdk\files\Include;..\src\third_party\platformsdk_win7\files\Include;$(VSInstallDir)\VC\atlmfc\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories><AdditionalOptions>/MP /we4389 /Oy- %(AdditionalOptions)</AdditionalOptions><BufferSecurityCheck>true</BufferSecurityCheck><DebugInformationFormat>ProgramDatabase</DebugInformationFormat><DisableSpecificWarnings>4351;4396;4503;4819;4100;4121;4125;4127;4130;4131;4189;4201;4238;4244;4245;4310;4355;4428;4481;4505;4510;4512;4530;4610;4611;4701;4702;4706;%(DisableSpecificWarnings)</DisableSpecificWarnings><ExceptionHandling>false</ExceptionHandling><FunctionLevelLinking>true</FunctionLevelLinking><InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion><MinimalRebuild>false</MinimalRebuild><OmitFramePointers>false</OmitFramePointers><Optimization>MaxSpeed</Optimization><PreprocessorDefinitions>_WIN32_WINNT=0x0601;WINVER=0x0601;WIN32;_WINDOWS;NOMINMAX;PSAPI_VERSION=1;_CRT_RAND_S;CERT_CHAIN_PARA_HAS_EXTRA_FIELDS;WIN32_LEAN_AND_MEAN;_ATL_NO_OPENGL;_HAS_EXCEPTIONS=0;CHROMIUM_BUILD;TOOLKIT_VIEWS=1;ENABLE_ONE_CLICK_SIGNIN;ENABLE_REMOTING=1;ENABLE_WEBRTC=1;ENABLE_CONFIGURATION_POLICY;ENABLE_INPUT_SPEECH;ENABLE_NOTIFICATIONS;ENABLE_GPU=1;ENABLE_EGLIMAGE=1;USE_SKIA=1;__STD_C;_CRT_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_DEPRECATE;ENABLE_TASK_MANAGER=1;ENABLE_WEB_INTENTS=1;ENABLE_EXTENSIONS=1;ENABLE_PLUGIN_INSTALLATION=1;ENABLE_PROTECTOR_SERVICE=1;ENABLE_SESSION_SERVICE=1;ENABLE_THEMES=1;ENABLE_BACKGROUND=1;ENABLE_PROMO_RESOURCE_SERVICE=1;ENABLE_AUTOMATION=1;USING_CEF_SHARED;__STDC_FORMAT_MACROS;NDEBUG;NVALGRIND;DYNAMIC_ANNOTATIONS_ENABLED=0;%(PreprocessorDefinitions)</PreprocessorDefinitions><RuntimeLibrary>MultiThreaded</RuntimeLibrary><RuntimeTypeInfo>false</RuntimeTypeInfo><StringPooling>true</StringPooling><TreatWarningAsError>true</TreatWarningAsError><WarningLevel>Level4</WarningLevel></ClCompile><Lib><AdditionalLibraryDirectories>../src/third_party/directxsdk/files/Lib/x86;../src/third_party/platformsdk_win7/files/Lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories><AdditionalOptions>/ignore:4221 %(AdditionalOptions)</AdditionalOptions></Lib><Link><AdditionalDependencies>wininet.lib;dnsapi.lib;version.lib;msimg32.lib;ws2_32.lib;usp10.lib;psapi.lib;dbghelp.lib;winmm.lib;shlwapi.lib;atlthunk.lib;comctl32.lib;shlwapi.lib;rpcrt4.lib;opengl32.lib;glu32.lib;lib\$(Configuration)\libcef.lib;%(AdditionalDependencies)</AdditionalDependencies><AdditionalLibraryDirectories>../src/third_party/directxsdk/files/Lib/x86;../src/third_party/platformsdk_win7/files/Lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories><AdditionalOptions>/ignore:4254 /ignore:4078 /safeseh /dynamicbase /ignore:4199 /ignore:4221 /nxcompat %(AdditionalOptions)</AdditionalOptions><DelayLoadDLLs>dbghelp.dll;dwmapi.dll;shell32.dll;uxtheme.dll;%(DelayLoadDLLs)</DelayLoadDLLs><EnableCOMDATFolding>true</EnableCOMDATFolding><EntryPointSymbol>wWinMainCRTStartup</EntryPointSymbol><FixedBaseAddress>false</FixedBaseAddress><GenerateDebugInformation>true</GenerateDebugInformation><ImportLibrary>$(OutDir)lib\$(TargetName).lib</ImportLibrary><MapFileName>$(OutDir)$(TargetName).map</MapFileName><OptimizeReferences>true</OptimizeReferences><OutputFile>$(OutDir)$(ProjectName).exe</OutputFile><Profile>true</Profile><SubSystem>Windows</SubSystem><TargetMachine>MachineX86</TargetMachine></Link><Midl><DllDataFileName>%(Filename).dlldata.c</DllDataFileName><GenerateStublessProxies>true</GenerateStublessProxies><HeaderFileName>%(Filename).h</HeaderFileName><InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName><OutputDirectory>$(IntDir)</OutputDirectory><ProxyFileName>%(Filename)_p.c</ProxyFileName><TypeLibraryName>%(Filename).tlb</TypeLibraryName></Midl><ResourceCompile><AdditionalIncludeDirectories>../src;$(OutDir)obj/global_intermediate;..\src\third_party\wtl\include;.;..\src\third_party\directxsdk\files\Include;..\src\third_party\platformsdk_win7\files\Include;$(VSInstallDir)\VC\atlmfc\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories><Culture>0x0409</Culture><PreprocessorDefinitions>_WIN32_WINNT=0x0601;WINVER=0x0601;WIN32;_WINDOWS;NOMINMAX;PSAPI_VERSION=1;_CRT_RAND_S;CERT_CHAIN_PARA_HAS_EXTRA_FIELDS;WIN32_LEAN_AND_MEAN;_ATL_NO_OPENGL;_HAS_EXCEPTIONS=0;CHROMIUM_BUILD;TOOLKIT_VIEWS=1;ENABLE_ONE_CLICK_SIGNIN;ENABLE_REMOTING=1;ENABLE_WEBRTC=1;ENABLE_CONFIGURATION_POLICY;ENABLE_INPUT_SPEECH;ENABLE_NOTIFICATIONS;ENABLE_GPU=1;ENABLE_EGLIMAGE=1;USE_SKIA=1;__STD_C;_CRT_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_DEPRECATE;ENABLE_TASK_MANAGER=1;ENABLE_WEB_INTENTS=1;ENABLE_EXTENSIONS=1;ENABLE_PLUGIN_INSTALLATION=1;ENABLE_PROTECTOR_SERVICE=1;ENABLE_SESSION_SERVICE=1;ENABLE_THEMES=1;ENABLE_BACKGROUND=1;ENABLE_PROMO_RESOURCE_SERVICE=1;ENABLE_AUTOMATION=1;USING_CEF_SHARED;__STDC_FORMAT_MACROS;NDEBUG;NVALGRIND;DYNAMIC_ANNOTATIONS_ENABLED=0;%(PreprocessorDefinitions);%(PreprocessorDefinitions)</PreprocessorDefinitions></ResourceCompile></ItemDefinitionGroup><ItemDefinitionGroup Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;Release|x64&apos;"><ClCompile><AdditionalIncludeDirectories>..\src\third_party\wtl\include;.;..\src\third_party\directxsdk\files\Include;..\src\third_party\platformsdk_win7\files\Include;$(VSInstallDir)\VC\atlmfc\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories><AdditionalOptions>/MP /we4389 /Oy- %(AdditionalOptions)</AdditionalOptions><BufferSecurityCheck>true</BufferSecurityCheck><DebugInformationFormat>ProgramDatabase</DebugInformationFormat><DisableSpecificWarnings>4351;4396;4503;4819;4100;4121;4125;4127;4130;4131;4189;4201;4238;4244;4245;4310;4355;4428;4481;4505;4510;4512;4530;4610;4611;4701;4702;4706;%(DisableSpecificWarnings)</DisableSpecificWarnings><ExceptionHandling>false</ExceptionHandling><FunctionLevelLinking>true</FunctionLevelLinking><InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion><MinimalRebuild>false</MinimalRebuild><OmitFramePointers>false</OmitFramePointers><Optimization>MaxSpeed</Optimization><PreprocessorDefinitions>_WIN32_WINNT=0x0601;WINVER=0x0601;WIN32;_WINDOWS;NOMINMAX;PSAPI_VERSION=1;_CRT_RAND_S;CERT_CHAIN_PARA_HAS_EXTRA_FIELDS;WIN32_LEAN_AND_MEAN;_ATL_NO_OPENGL;_HAS_EXCEPTIONS=0;CHROMIUM_BUILD;TOOLKIT_VIEWS=1;ENABLE_ONE_CLICK_SIGNIN;ENABLE_REMOTING=1;ENABLE_WEBRTC=1;ENABLE_CONFIGURATION_POLICY;ENABLE_INPUT_SPEECH;ENABLE_NOTIFICATIONS;ENABLE_GPU=1;ENABLE_EGLIMAGE=1;USE_SKIA=1;__STD_C;_CRT_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_DEPRECATE;ENABLE_TASK_MANAGER=1;ENABLE_WEB_INTENTS=1;ENABLE_EXTENSIONS=1;ENABLE_PLUGIN_INSTALLATION=1;ENABLE_PROTECTOR_SERVICE=1;ENABLE_SESSION_SERVICE=1;ENABLE_THEMES=1;ENABLE_BACKGROUND=1;ENABLE_PROMO_RESOURCE_SERVICE=1;ENABLE_AUTOMATION=1;USING_CEF_SHARED;__STDC_FORMAT_MACROS;NO_TCMALLOC;NDEBUG;NVALGRIND;DYNAMIC_ANNOTATIONS_ENABLED=0;%(PreprocessorDefinitions)</PreprocessorDefinitions><RuntimeLibrary>MultiThreaded</RuntimeLibrary><RuntimeTypeInfo>false</RuntimeTypeInfo><StringPooling>true</StringPooling><TreatWarningAsError>true</TreatWarningAsError><WarningLevel>Level4</WarningLevel></ClCompile><Lib><AdditionalLibraryDirectories>../src/third_party/directxsdk/files/Lib/x86;../src/third_party/platformsdk_win7/files/Lib/x64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories><AdditionalOptions>/ignore:4221 %(AdditionalOptions)</AdditionalOptions></Lib><Link><AdditionalDependencies>wininet.lib;dnsapi.lib;version.lib;msimg32.lib;ws2_32.lib;usp10.lib;psapi.lib;dbghelp.lib;winmm.lib;shlwapi.lib;atlthunk.lib;comctl32.lib;shlwapi.lib;rpcrt4.lib;opengl32.lib;glu32.lib;lib\$(Configuration)\libcef.lib;%(AdditionalDependencies)</AdditionalDependencies><AdditionalLibraryDirectories>../src/third_party/directxsdk/files/Lib/x86;../src/third_party/platformsdk_win7/files/Lib/x64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories><AdditionalOptions>/ignore:4254 /ignore:4078 /dynamicbase /ignore:4199 /ignore:4221 /nxcompat %(AdditionalOptions)</AdditionalOptions><DelayLoadDLLs>dbghelp.dll;dwmapi.dll;shell32.dll;uxtheme.dll;%(DelayLoadDLLs)</DelayLoadDLLs><EnableCOMDATFolding>true</EnableCOMDATFolding><EntryPointSymbol>wWinMainCRTStartup</EntryPointSymbol><FixedBaseAddress>false</FixedBaseAddress><GenerateDebugInformation>true</GenerateDebugInformation><ImportLibrary>$(OutDir)lib\$(TargetName).lib</ImportLibrary><MapFileName>$(OutDir)$(TargetName).map</MapFileName><OptimizeReferences>true</OptimizeReferences><OutputFile>$(OutDir)$(ProjectName).exe</OutputFile><Profile>true</Profile><SubSystem>Windows</SubSystem><TargetMachine>MachineX64</TargetMachine></Link><Midl><DllDataFileName>%(Filename).dlldata.c</DllDataFileName><GenerateStublessProxies>true</GenerateStublessProxies><HeaderFileName>%(Filename).h</HeaderFileName><InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName><OutputDirectory>$(IntDir)</OutputDirectory><ProxyFileName>%(Filename)_p.c</ProxyFileName><TypeLibraryName>%(Filename).tlb</TypeLibraryName></Midl><ResourceCompile><AdditionalIncludeDirectories>../src;$(OutDir)obj/global_intermediate;..\src\third_party\wtl\include;.;..\src\third_party\directxsdk\files\Include;..\src\third_party\platformsdk_win7\files\Include;$(VSInstallDir)\VC\atlmfc\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories><Culture>0x0409</Culture><PreprocessorDefinitions>_WIN32_WINNT=0x0601;WINVER=0x0601;WIN32;_WINDOWS;NOMINMAX;PSAPI_VERSION=1;_CRT_RAND_S;CERT_CHAIN_PARA_HAS_EXTRA_FIELDS;WIN32_LEAN_AND_MEAN;_ATL_NO_OPENGL;_HAS_EXCEPTIONS=0;CHROMIUM_BUILD;TOOLKIT_VIEWS=1;ENABLE_ONE_CLICK_SIGNIN;ENABLE_REMOTING=1;ENABLE_WEBRTC=1;ENABLE_CONFIGURATION_POLICY;ENABLE_INPUT_SPEECH;ENABLE_NOTIFICATIONS;ENABLE_GPU=1;ENABLE_EGLIMAGE=1;USE_SKIA=1;__STD_C;_CRT_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_DEPRECATE;ENABLE_TASK_MANAGER=1;ENABLE_WEB_INTENTS=1;ENABLE_EXTENSIONS=1;ENABLE_PLUGIN_INSTALLATION=1;ENABLE_PROTECTOR_SERVICE=1;ENABLE_SESSION_SERVICE=1;ENABLE_THEMES=1;ENABLE_BACKGROUND=1;ENABLE_PROMO_RESOURCE_SERVICE=1;ENABLE_AUTOMATION=1;USING_CEF_SHARED;__STDC_FORMAT_MACROS;NO_TCMALLOC;NDEBUG;NVALGRIND;DYNAMIC_ANNOTATIONS_ENABLED=0;%(PreprocessorDefinitions);%(PreprocessorDefinitions)</PreprocessorDefinitions></ResourceCompile></ItemDefinitionGroup><ItemGroup><None Include="appshell.gyp"/><None Include="appshell\res\cefclient.ico"/><None Include="appshell\res\small.ico"/><None Include="appshell\res\logoball.png"/></ItemGroup><ItemGroup><ClInclude Include="include\cef_request.h"/><ClInclude Include="include\cef_load_handler.h"/><ClInclude Include="include\cef_dom.h"/><ClInclude Include="include\cef_cookie.h"/><ClInclude Include="include\cef_request_handler.h"/><ClInclude Include="include\cef_frame.h"/><ClInclude Include="include\cef_app.h"/><ClInclude Include="include\cef_callback.h"/><ClInclude Include="include\cef_scheme.h"/><ClInclude Include="include\cef_v8.h"/><ClInclude Include="include\cef_xml_reader.h"/><ClInclude Include="include\cef_proxy_handler.h"/><ClInclude Include="include\cef_resource_handler.h"/><ClInclude Include="include\cef_command_line.h"/><ClInclude Include="include\cef_process_message.h"/><ClInclude Include="include\cef_browser.h"/><ClInclude Include="include\cef_runnable.h"/><ClInclude Include="include\cef_base.h"/><ClInclude Include="include\cef_context_menu_handler.h"/><ClInclude Include="include\cef_life_span_handler.h"/><ClInclude Include="include\cef_geolocation_handler.h"/><ClInclude Include="include\cef_pack_resources.h"/><ClInclude Include="include\cef_stream.h"/><ClInclude Include="include\cef_resource_bundle_handler.h"/><ClInclude Include="include\cef_url.h"/><ClInclude Include="include\cef_zip_reader.h"/><ClInclude Include="include\cef_values.h"/><ClInclude Include="include\cef_version.h"/><ClInclude Include="include\cef_string_visitor.h"/><ClInclude Include="include\cef_web_plugin.h"/><ClInclude Include="include\cef_menu_model.h"/><ClInclude Include="include\cef_origin_whitelist.h"/><ClInclude Include="include\cef_task.h"/><ClInclude Include="include\cef_jsdialog_handler.h"/><ClInclude Include="include\cef_client.h"/><ClInclude Include="include\cef_display_handler.h"/><ClInclude Include="include\cef_render_process_handler.h"/><ClInclude Include="include\cef_pack_strings.h"/><ClInclude Include="include\cef_response.h"/><ClInclude Include="include\internal\cef_string_list.h"/><ClInclude Include="include\internal\cef_time.h"/><ClInclude Include="include\internal\cef_ptr.h"/><ClInclude Include="include\internal\cef_string_multimap.h"/><ClInclude Include="include\internal\cef_export.h"/><ClInclude Include="include\internal\cef_win.h"/><ClInclude Include="include\internal\cef_types.h"/><ClInclude Include="include\internal\cef_string_types.h"/><ClInclude Include="include\internal\cef_types_wrappers.h"/><ClInclude Include="include\internal\cef_types_win.h"/><ClInclude Include="include\internal\cef_string.h"/><ClInclude Include="include\internal\cef_tuple.h"/><ClInclude Include="include\internal\cef_build.h"/><ClInclude Include="include\internal\cef_string_map.h"/><ClInclude Include="include\internal\cef_string_wrappers.h"/><ClInclude Include="include\wrapper\cef_xml_object.h"/><ClInclude Include="include\wrapper\cef_byte_read_handler.h"/><ClInclude Include="include\wrapper\cef_zip_archive.h"/><ClInclude Include="include\wrapper\cef_stream_resource_handler.h"/><ClInclude Include="appshell\client_handler.h"/><ClInclude Include="appshell\cefclient.h"/><ClInclude Include="appshell\config.h"/><ClInclude Include="appshell\string_util.h"/><ClInclude Include="appshell\resource.h"/><ClInclude Include="appshell\client_app.h"/><ClInclude Include="appshell\client_switches.h"/><ClInclude Include="appshell\resource_util.h"/><ClInclude Include="appshell\util.h"/></ItemGroup><ItemGroup><ClCompile Include="appshell\client_handler.cpp"/><ClCompile Include="appshell\cefclient.cpp"/><ClCompile Include="appshell\client_handler_win.cpp"/><ClCompile Include="appshell\client_app.cpp"/><ClCompile Include="appshell\client_app_delegates.cpp"/><ClCompile Include="appshell\client_switches.cpp"/><ClCompile Include="appshell\cefclient_win.cpp"/><ClCompile Include="appshell\resource_util_win.cpp"/><ClCompile Include="appshell\string_util.cpp"/></ItemGroup><ItemGroup><ResourceCompile Include="appshell\cefclient.rc"/></ItemGroup><ItemGroup><ProjectReference Include="libcef_dll_wrapper.vcxproj"><Project>{A9D6DC71-C0DC-4549-AEA0-3B15B44E86A9}</Project><ReferenceOutputAssembly>false</ReferenceOutputAssembly></ProjectReference></ItemGroup><Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets"/><ImportGroup Label="ExtensionTargets"/></Project>
50 README.md
@@ -0,0 +1,50 @@
+## Overview
+
+This is the beginnings of a new CEF3-based application shell for Brackets. It is **not** ready for use yet, so please continue to use the existing [brackets-app](https://github.com/adobe/brackets-app) shell until further notice.
+
+If you are interested in contributing to this shell, let us know on the [brackets-dev Google Group](http://groups.google.com/group/brackets-dev), or on the [#brackets channel on freenode](http://webchat.freenode.net/?channels=brackets).
+
+## Building
+
+This project requires a CEF3 binary distribution in order to build.
+
+### Mac
+####Prerequisites
+
+* XCode 3.2.6 or later required to build the project
+* CEF3 binary distribution version 3.1157.677 or newer
+* To modify the project files, you will also need:
+ * python
+ * chromium source code (at least the src/build and src/tools directories). Hopefully this is a short-term requirement.
+
+####Setup and Building
+Copy all of the contents of the CEF3 binary distribution into the same directory as this file. Open appshell.pbxproj in XCode. NOTE: If you are using XCode 4, do **not** select "Project Modernization" or you will get compile errors.
+
+####Generating Projects
+This is only required if you are changing the project files. **NOTE:** Don't change the xcode project files directly. Any changes should be done to the .gyp files, and new xcode projects should be generated.
+
+* Add a <code>CHROMIUM\_SRC\_PATH</code> environment variable that points to your chromium 'src' folder (without a final '/').
+* Open a terminal window on this directory and run <code>make\_appshell\_project.sh</code> (Note: while not required, it is a good idea to delete the old appshell.xcodeproj before generating a new one.)
+
+### Windows
+
+####Prerequisites
+
+* Visual Studio 2010 or later required to build the project. The free Visual Studio Express works fine.
+* CEF3 binary distribution version 3.1142.654 or newer
+* To modify the project files, you will also need:
+ * python
+ * chromium source code (at least the src/build and src/tools directories). Hopefully this is a short-term requirement.
+
+####Setup and Building
+Copy all of the contents of the CEF3 binary distribution into the same directory as this file. Open appshell.sln in Visual Studio. NOTE: If you are using Visual Studio Express, you may get warnings that say some of the projects couldn't be loaded. These can be ignored.
+
+####Generating Projects
+This is only required if you are changing the project files. **NOTE:** Don't change the Visual Studio project files directly. Any changes should be done to the .gyp files, and new Visual Studio projects should be generated.
+
+* Add a <code>CHROMIUM\_SRC\_PATH</code> environment variable that points to your chromium 'src' folder (without a final '/').
+* Open a command prompt on this directory and run <code>make\_appshell\_project.bat</code>
+
+### Linux
+
+Not available yet. Please let us know if you'd like to help with the Linux version.
267 appshell.gyp
@@ -0,0 +1,267 @@
+# Copyright (c) 2011 The Chromium Embedded Framework Authors. All rights
+# reserved. Use of this source code is governed by a BSD-style license that
+# can be found in the LICENSE file.
+
+{
+ 'variables': {
+ 'appname': 'Brackets',
+ 'mac_sdk': '10.6',
+ 'chromium_code': 1,
+ 'conditions': [
+ [ 'OS=="mac"', {
+ # Don't use clang with CEF binary releases due to Chromium tree structure dependency.
+ 'clang': 0,
+ }]
+ ]
+ },
+ 'includes': [
+ # Bring in the source file lists for appshell.
+ 'appshell_paths.gypi',
+ ],
+ 'targets': [
+ {
+ 'target_name': '<(appname)',
+ 'type': 'executable',
+ 'mac_bundle': 1,
+ 'msvs_guid': '6617FED9-C5D4-4907-BF55-A90062A6683F',
+ 'dependencies': [
+ 'libcef_dll_wrapper',
+ ],
+ 'defines': [
+ 'USING_CEF_SHARED',
+ ],
+ 'include_dirs': [
+ '.',
+ ],
+ 'sources': [
+ '<@(includes_common)',
+ '<@(includes_wrapper)',
+ '<@(appshell_sources_common)',
+ ],
+ 'mac_bundle_resources': [
+ '<@(appshell_bundle_resources_mac)',
+ ],
+ 'mac_bundle_resources!': [
+ # TODO(mark): Come up with a fancier way to do this (mac_info_plist?)
+ # that automatically sets the correct INFOPLIST_FILE setting and adds
+ # the file to a source group.
+ 'appshell/mac/Info.plist',
+ ],
+ 'xcode_settings': {
+ 'INFOPLIST_FILE': 'appshell/mac/Info.plist',
+ # Necessary to avoid an "install_name_tool: changing install names or
+ # rpaths can't be redone" error.
+ 'OTHER_LDFLAGS': ['-Wl,-headerpad_max_install_names'], 'SYMROOT': 'xcodebuild',
+ # Target build path.
+ 'SYMROOT': 'xcodebuild',
+ },
+ 'conditions': [
+ ['OS=="win"', {
+ 'configurations': {
+ 'Common_Base': {
+ 'msvs_configuration_attributes': {
+ 'OutputDirectory': '$(ConfigurationName)',
+ },
+ },
+ },
+ 'msvs_settings': {
+ 'VCLinkerTool': {
+ # Set /SUBSYSTEM:WINDOWS.
+ 'SubSystem': '2',
+ 'EntryPointSymbol' : 'wWinMainCRTStartup',
+ },
+ },
+ 'link_settings': {
+ 'libraries': [
+ '-lcomctl32.lib',
+ '-lshlwapi.lib',
+ '-lrpcrt4.lib',
+ '-lopengl32.lib',
+ '-lglu32.lib',
+ '-llib/$(ConfigurationName)/libcef.lib'
+ ],
+ },
+ 'sources': [
+ '<@(includes_win)',
+ '<@(appshell_sources_win)',
+ ],
+ }],
+ [ 'OS=="mac"', {
+ 'product_name': '<(appname)',
+ 'dependencies': [
+ 'appshell_helper_app',
+ ],
+ 'copies': [
+ {
+ # Add library dependencies to the bundle.
+ 'destination': '<(PRODUCT_DIR)/<(appname).app/Contents/Frameworks/Chromium Embedded Framework.framework/Libraries/',
+ 'files': [
+ '$(CONFIGURATION)/libcef.dylib',
+ '$(CONFIGURATION)/ffmpegsumo.so',
+ ],
+ },
+ {
+ # Add other resources to the bundle.
+ 'destination': '<(PRODUCT_DIR)/<(appname).app/Contents/Frameworks/Chromium Embedded Framework.framework/',
+ 'files': [
+ 'Resources/',
+ ],
+ },
+ {
+ # Add the helper app.
+ 'destination': '<(PRODUCT_DIR)/<(appname).app/Contents/Frameworks',
+ 'files': [
+ '<(PRODUCT_DIR)/<(appname) Helper.app',
+ ],
+ },
+ ],
+ 'postbuilds': [
+ {
+ 'postbuild_name': 'Fix Framework Link',
+ 'action': [
+ 'install_name_tool',
+ '-change',
+ '@executable_path/libcef.dylib',
+ '@executable_path/../Frameworks/Chromium Embedded Framework.framework/Libraries/libcef.dylib',
+ '${BUILT_PRODUCTS_DIR}/${EXECUTABLE_PATH}'
+ ],
+ },
+ {
+ # This postbuid step is responsible for creating the following
+ # helpers:
+ #
+ # <(appname) Helper EH.app and <(appname) Helper NP.app are created
+ # from <(appname) Helper.app.
+ #
+ # The EH helper is marked for an executable heap. The NP helper
+ # is marked for no PIE (ASLR).
+ 'postbuild_name': 'Make More Helpers',
+ 'action': [
+ 'tools/make_more_helpers.sh',
+ 'Frameworks',
+ '<(appname)',
+ ],
+ },
+ ],
+ 'link_settings': {
+ 'libraries': [
+ '$(SDKROOT)/System/Library/Frameworks/AppKit.framework',
+ '$(CONFIGURATION)/libcef.dylib',
+ ],
+ },
+ 'sources': [
+ '<@(includes_mac)',
+ '<@(appshell_sources_mac)',
+ ],
+ }],
+ [ 'OS=="linux" or OS=="freebsd" or OS=="openbsd"', {
+ 'copies': [
+ {
+ 'destination': '<(PRODUCT_DIR)/files',
+ 'files': [
+ '<@(appshell_bundle_resources_linux)',
+ ],
+ },
+ ],
+ 'sources': [
+ '<@(includes_linux)',
+ '<@(appshell_sources_linux)',
+ ],
+ }],
+ ],
+ },
+ {
+ 'target_name': 'libcef_dll_wrapper',
+ 'type': 'static_library',
+ 'msvs_guid': 'A9D6DC71-C0DC-4549-AEA0-3B15B44E86A9',
+ 'defines': [
+ 'USING_CEF_SHARED',
+ ],
+ 'configurations': {
+ 'Common_Base': {
+ 'msvs_configuration_attributes': {
+ 'OutputDirectory': '$(ConfigurationName)',
+ },
+ },
+ },
+ 'include_dirs': [
+ '.',
+ ],
+ 'sources': [
+ '<@(includes_common)',
+ '<@(includes_capi)',
+ '<@(includes_wrapper)',
+ '<@(libcef_dll_wrapper_sources_common)',
+ ],
+ 'xcode_settings': {
+ # Target build path.
+ 'SYMROOT': 'xcodebuild',
+ },
+ },
+ ],
+ 'conditions': [
+ ['OS=="mac"', {
+ 'targets': [
+ {
+ 'target_name': 'appshell_helper_app',
+ 'type': 'executable',
+ 'variables': { 'enable_wexit_time_destructors': 1, },
+ 'product_name': '<(appname) Helper',
+ 'mac_bundle': 1,
+ 'dependencies': [
+ 'libcef_dll_wrapper',
+ ],
+ 'defines': [
+ 'USING_CEF_SHARED',
+ ],
+ 'include_dirs': [
+ '.',
+ ],
+ 'link_settings': {
+ 'libraries': [
+ '$(SDKROOT)/System/Library/Frameworks/AppKit.framework',
+ '$(CONFIGURATION)/libcef.dylib',
+ ],
+ },
+ 'sources': [
+ '<@(appshell_sources_mac_helper)',
+ ],
+ # TODO(mark): Come up with a fancier way to do this. It should only
+ # be necessary to list helper-Info.plist once, not the three times it
+ # is listed here.
+ 'mac_bundle_resources!': [
+ 'appshell/mac/helper-Info.plist',
+ ],
+ # TODO(mark): For now, don't put any resources into this app. Its
+ # resources directory will be a symbolic link to the browser app's
+ # resources directory.
+ 'mac_bundle_resources/': [
+ ['exclude', '.*'],
+ ],
+ 'xcode_settings': {
+ 'INFOPLIST_FILE': 'appshell/mac/helper-Info.plist',
+ # Necessary to avoid an "install_name_tool: changing install names or
+ # rpaths can't be redone" error.
+ 'OTHER_LDFLAGS': ['-Wl,-headerpad_max_install_names'], 'SYMROOT': 'xcodebuild',
+ },
+ 'postbuilds': [
+ {
+ # The framework defines its load-time path
+ # (DYLIB_INSTALL_NAME_BASE) relative to the main executable
+ # (chrome). A different relative path needs to be used in
+ # appshell_helper_app.
+ 'postbuild_name': 'Fix Framework Link',
+ 'action': [
+ 'install_name_tool',
+ '-change',
+ '@executable_path/libcef.dylib',
+ '@executable_path/../../../../Frameworks/Chromium Embedded Framework.framework/Libraries/libcef.dylib',
+ '${BUILT_PRODUCTS_DIR}/${EXECUTABLE_PATH}'
+ ],
+ },
+ ],
+ }, # target appshell_helper_app
+ ],
+ }], # OS=="mac"
+ ],
+}
40 appshell.sln
@@ -0,0 +1,40 @@
+Microsoft Visual Studio Solution File, Format Version 11.00
+# Visual Studio 2010
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Brackets", "Brackets.vcxproj", "{6617FED9-C5D4-4907-BF55-A90062A6683F}"
+ ProjectSection(ProjectDependencies) = postProject
+ {A9D6DC71-C0DC-4549-AEA0-3B15B44E86A9} = {A9D6DC71-C0DC-4549-AEA0-3B15B44E86A9}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libcef_dll_wrapper", "libcef_dll_wrapper.vcxproj", "{A9D6DC71-C0DC-4549-AEA0-3B15B44E86A9}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Release|x64 = Release|x64
+ Debug|Win32 = Debug|Win32
+ Debug|x64 = Debug|x64
+ Release|Win32 = Release|Win32
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {6617FED9-C5D4-4907-BF55-A90062A6683F}.Release|x64.ActiveCfg = Release|x64
+ {6617FED9-C5D4-4907-BF55-A90062A6683F}.Release|x64.Build.0 = Release|x64
+ {6617FED9-C5D4-4907-BF55-A90062A6683F}.Debug|Win32.ActiveCfg = Debug|Win32
+ {6617FED9-C5D4-4907-BF55-A90062A6683F}.Debug|Win32.Build.0 = Debug|Win32
+ {6617FED9-C5D4-4907-BF55-A90062A6683F}.Debug|x64.ActiveCfg = Debug|x64
+ {6617FED9-C5D4-4907-BF55-A90062A6683F}.Debug|x64.Build.0 = Debug|x64
+ {6617FED9-C5D4-4907-BF55-A90062A6683F}.Release|Win32.ActiveCfg = Release|Win32
+ {6617FED9-C5D4-4907-BF55-A90062A6683F}.Release|Win32.Build.0 = Release|Win32
+ {A9D6DC71-C0DC-4549-AEA0-3B15B44E86A9}.Release|x64.ActiveCfg = Release|x64
+ {A9D6DC71-C0DC-4549-AEA0-3B15B44E86A9}.Release|x64.Build.0 = Release|x64
+ {A9D6DC71-C0DC-4549-AEA0-3B15B44E86A9}.Debug|Win32.ActiveCfg = Debug|Win32
+ {A9D6DC71-C0DC-4549-AEA0-3B15B44E86A9}.Debug|Win32.Build.0 = Debug|Win32
+ {A9D6DC71-C0DC-4549-AEA0-3B15B44E86A9}.Debug|x64.ActiveCfg = Debug|x64
+ {A9D6DC71-C0DC-4549-AEA0-3B15B44E86A9}.Debug|x64.Build.0 = Debug|x64
+ {A9D6DC71-C0DC-4549-AEA0-3B15B44E86A9}.Release|Win32.ActiveCfg = Release|Win32
+ {A9D6DC71-C0DC-4549-AEA0-3B15B44E86A9}.Release|Win32.Build.0 = Release|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(NestedProjects) = preSolution
+ EndGlobalSection
+EndGlobal
1,787 appshell.xcodeproj/project.pbxproj
1,787 additions, 0 deletions not shown because the diff is too large. Please use a local Git client to view these changes.
143 appshell_paths.gypi
@@ -0,0 +1,143 @@
+# Copyright (c) 2011 The Chromium Embedded Framework Authors. All rights
+# reserved. Use of this source code is governed by a BSD-style license that
+# can be found in the LICENSE file.
+
+{
+ 'includes': [
+ # Bring in the autogenerated source file lists.
+ 'cef_paths.gypi',
+ ],
+ 'variables': {
+ 'includes_common': [
+ 'include/cef_base.h',
+ 'include/cef_pack_resources.h',
+ 'include/cef_pack_strings.h',
+ 'include/cef_runnable.h',
+ 'include/cef_version.h',
+ 'include/internal/cef_build.h',
+ 'include/internal/cef_export.h',
+ 'include/internal/cef_ptr.h',
+ 'include/internal/cef_string.h',
+ 'include/internal/cef_string_list.h',
+ 'include/internal/cef_string_map.h',
+ 'include/internal/cef_string_multimap.h',
+ 'include/internal/cef_string_types.h',
+ 'include/internal/cef_string_wrappers.h',
+ 'include/internal/cef_time.h',
+ 'include/internal/cef_tuple.h',
+ 'include/internal/cef_types.h',
+ 'include/internal/cef_types_wrappers.h',
+ '<@(autogen_cpp_includes)',
+ ],
+ 'includes_capi': [
+ 'include/capi/cef_base_capi.h',
+ '<@(autogen_capi_includes)',
+ ],
+ 'includes_wrapper': [
+ 'include/wrapper/cef_byte_read_handler.h',
+ 'include/wrapper/cef_stream_resource_handler.h',
+ 'include/wrapper/cef_xml_object.h',
+ 'include/wrapper/cef_zip_archive.h',
+ ],
+ 'includes_win': [
+ 'include/internal/cef_types_win.h',
+ 'include/internal/cef_win.h',
+ ],
+ 'includes_mac': [
+ 'include/cef_application_mac.h',
+ 'include/internal/cef_mac.h',
+ 'include/internal/cef_types_mac.h',
+ ],
+ 'includes_linux': [
+ 'include/internal/cef_linux.h',
+ 'include/internal/cef_types_linux.h',
+ ],
+ 'libcef_sources_common': [
+ 'libcef_dll/cef_logging.h',
+ 'libcef_dll/cpptoc/cpptoc.h',
+ 'libcef_dll/ctocpp/ctocpp.h',
+ 'libcef_dll/libcef_dll.cc',
+ 'libcef_dll/libcef_dll2.cc',
+ 'libcef_dll/resource.h',
+ 'libcef_dll/transfer_util.cpp',
+ 'libcef_dll/transfer_util.h',
+ '<@(autogen_library_side)',
+ ],
+ 'libcef_dll_wrapper_sources_common': [
+ 'libcef_dll/cef_logging.h',
+ 'libcef_dll/cpptoc/base_cpptoc.h',
+ 'libcef_dll/cpptoc/cpptoc.h',
+ 'libcef_dll/ctocpp/base_ctocpp.h',
+ 'libcef_dll/ctocpp/ctocpp.h',
+ 'libcef_dll/transfer_util.cpp',
+ 'libcef_dll/transfer_util.h',
+ 'libcef_dll/wrapper/cef_byte_read_handler.cc',
+ 'libcef_dll/wrapper/cef_stream_resource_handler.cc',
+ 'libcef_dll/wrapper/cef_xml_object.cc',
+ 'libcef_dll/wrapper/cef_zip_archive.cc',
+ 'libcef_dll/wrapper/libcef_dll_wrapper.cc',
+ 'libcef_dll/wrapper/libcef_dll_wrapper2.cc',
+ '<@(autogen_client_side)',
+ ],
+ 'appshell_sources_common': [
+ 'appshell/config.h',
+ 'appshell/cefclient.cpp',
+ 'appshell/cefclient.h',
+ 'appshell/client_app.cpp',
+ 'appshell/client_app.h',
+ 'appshell/client_app_delegates.cpp',
+ 'appshell/client_handler.cpp',
+ 'appshell/client_handler.h',
+ 'appshell/client_switches.cpp',
+ 'appshell/client_switches.h',
+ 'appshell/resource_util.h',
+ 'appshell/string_util.cpp',
+ 'appshell/string_util.h',
+ 'appshell/util.h',
+ ],
+ 'appshell_sources_win': [
+ 'appshell/cefclient.rc',
+ 'appshell/cefclient_win.cpp',
+ 'appshell/client_handler_win.cpp',
+ 'appshell/resource.h',
+ 'appshell/res/cefclient.ico',
+ 'appshell/res/logoball.png',
+ 'appshell/res/small.ico',
+ 'appshell/resource_util_win.cpp',
+ ],
+ 'appshell_sources_mac': [
+ 'appshell/cefclient_mac.mm',
+ 'appshell/client_handler_mac.mm',
+ 'appshell/resource_util_mac.mm',
+ ],
+ 'appshell_sources_mac_helper': [
+ 'appshell/client_app.cpp',
+ 'appshell/client_app.h',
+ 'appshell/client_app_delegates.cpp',
+ 'appshell/client_handler.cpp',
+ 'appshell/client_handler.h',
+ 'appshell/client_handler_mac.mm',
+ 'appshell/client_switches.cpp',
+ 'appshell/client_switches.h',
+ 'appshell/process_helper_mac.cpp',
+ 'appshell/resource_util.h',
+ 'appshell/resource_util_mac.mm',
+ 'appshell/string_util.cpp',
+ 'appshell/string_util.h',
+ 'appshell/util.h',
+ ],
+ 'appshell_bundle_resources_mac': [
+ 'appshell/mac/cefclient.icns',
+ 'appshell/mac/English.lproj/InfoPlist.strings',
+ 'appshell/mac/English.lproj/MainMenu.xib',
+ 'appshell/mac/Info.plist',
+ ],
+ 'appshell_sources_linux': [
+ 'appshell/cefclient_gtk.cpp',
+ 'appshell/client_handler_gtk.cpp',
+ 'appshell/resource_util_linux.cpp',
+ ],
+ 'appshell_bundle_resources_linux': [
+ ],
+ },
+}
1 libcef_dll_wrapper.vcxproj
@@ -0,0 +1 @@
+<?xml version="1.0" encoding="utf-8"?><Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"><ItemGroup Label="ProjectConfigurations"><ProjectConfiguration Include="Debug|Win32"><Configuration>Debug</Configuration><Platform>Win32</Platform></ProjectConfiguration><ProjectConfiguration Include="Debug|x64"><Configuration>Debug</Configuration><Platform>x64</Platform></ProjectConfiguration><ProjectConfiguration Include="Release|Win32"><Configuration>Release</Configuration><Platform>Win32</Platform></ProjectConfiguration><ProjectConfiguration Include="Release|x64"><Configuration>Release</Configuration><Platform>x64</Platform></ProjectConfiguration></ItemGroup><PropertyGroup Label="Globals"><ProjectGuid>{A9D6DC71-C0DC-4549-AEA0-3B15B44E86A9}</ProjectGuid><Keyword>Win32Proj</Keyword><RootNamespace>libcef_dll_wrapper</RootNamespace></PropertyGroup><Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/><PropertyGroup Label="Configuration"><CharacterSet>Unicode</CharacterSet><ConfigurationType>StaticLibrary</ConfigurationType></PropertyGroup><Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/><ImportGroup Label="ExtensionSettings"/><ImportGroup Label="PropertySheets"><Import Condition="exists(&apos;$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props&apos;)" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/></ImportGroup><PropertyGroup Label="UserMacros"/><PropertyGroup><ExecutablePath>$(ExecutablePath);$(MSBuildProjectDirectory)\..\src\third_party\cygwin\bin\;$(MSBuildProjectDirectory)\..\src\third_party\python_26\</ExecutablePath><OutDir>$(Configuration)\</OutDir><IntDir>$(OutDir)obj\$(ProjectName)\</IntDir><LinkIncremental Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;Release|Win32&apos;">false</LinkIncremental><LinkIncremental Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;Release|x64&apos;">false</LinkIncremental><LinkIncremental Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;Debug|Win32&apos;">true</LinkIncremental><LinkIncremental Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;Debug|x64&apos;">true</LinkIncremental><TargetName>$(ProjectName)</TargetName><TargetPath>$(OutDir)\lib\$(ProjectName).lib</TargetPath></PropertyGroup><ItemDefinitionGroup Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;Debug|Win32&apos;"><ClCompile><AdditionalIncludeDirectories>..\src\third_party\wtl\include;.;..\src\third_party\directxsdk\files\Include;..\src\third_party\platformsdk_win7\files\Include;$(VSInstallDir)\VC\atlmfc\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories><AdditionalOptions>/MP /we4389 %(AdditionalOptions)</AdditionalOptions><BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks><BufferSecurityCheck>true</BufferSecurityCheck><DebugInformationFormat>ProgramDatabase</DebugInformationFormat><DisableSpecificWarnings>4351;4396;4503;4819;4100;4121;4125;4127;4130;4131;4189;4201;4238;4244;4245;4310;4355;4428;4481;4505;4510;4512;4530;4610;4611;4701;4702;4706;%(DisableSpecificWarnings)</DisableSpecificWarnings><ExceptionHandling>false</ExceptionHandling><FunctionLevelLinking>true</FunctionLevelLinking><MinimalRebuild>false</MinimalRebuild><Optimization>Disabled</Optimization><PreprocessorDefinitions>_DEBUG;_WIN32_WINNT=0x0601;WINVER=0x0601;WIN32;_WINDOWS;NOMINMAX;PSAPI_VERSION=1;_CRT_RAND_S;CERT_CHAIN_PARA_HAS_EXTRA_FIELDS;WIN32_LEAN_AND_MEAN;_ATL_NO_OPENGL;_HAS_EXCEPTIONS=0;CHROMIUM_BUILD;TOOLKIT_VIEWS=1;ENABLE_ONE_CLICK_SIGNIN;ENABLE_REMOTING=1;ENABLE_WEBRTC=1;ENABLE_CONFIGURATION_POLICY;ENABLE_INPUT_SPEECH;ENABLE_NOTIFICATIONS;ENABLE_GPU=1;ENABLE_EGLIMAGE=1;USE_SKIA=1;__STD_C;_CRT_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_DEPRECATE;ENABLE_TASK_MANAGER=1;ENABLE_WEB_INTENTS=1;ENABLE_EXTENSIONS=1;ENABLE_PLUGIN_INSTALLATION=1;ENABLE_PROTECTOR_SERVICE=1;ENABLE_SESSION_SERVICE=1;ENABLE_THEMES=1;ENABLE_BACKGROUND=1;ENABLE_PROMO_RESOURCE_SERVICE=1;ENABLE_AUTOMATION=1;USING_CEF_SHARED;__STDC_FORMAT_MACROS;DYNAMIC_ANNOTATIONS_ENABLED=1;WTF_USE_DYNAMIC_ANNOTATIONS=1;%(PreprocessorDefinitions)</PreprocessorDefinitions><RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary><RuntimeTypeInfo>false</RuntimeTypeInfo><TreatWarningAsError>true</TreatWarningAsError><WarningLevel>Level4</WarningLevel></ClCompile><Lib><AdditionalLibraryDirectories>../src/third_party/directxsdk/files/Lib/x86;../src/third_party/platformsdk_win7/files/Lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories><AdditionalOptions>/ignore:4221 %(AdditionalOptions)</AdditionalOptions><OutputFile>$(OutDir)lib\$(ProjectName).lib</OutputFile></Lib><Link><AdditionalDependencies>wininet.lib;dnsapi.lib;version.lib;msimg32.lib;ws2_32.lib;usp10.lib;psapi.lib;dbghelp.lib;winmm.lib;shlwapi.lib;atlthunk.lib;%(AdditionalDependencies)</AdditionalDependencies><AdditionalLibraryDirectories>../src/third_party/directxsdk/files/Lib/x86;../src/third_party/platformsdk_win7/files/Lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories><AdditionalOptions>/ignore:4254 /ignore:4078 /safeseh /dynamicbase /ignore:4199 /ignore:4221 /nxcompat %(AdditionalOptions)</AdditionalOptions><DelayLoadDLLs>dbghelp.dll;dwmapi.dll;shell32.dll;uxtheme.dll;%(DelayLoadDLLs)</DelayLoadDLLs><FixedBaseAddress>false</FixedBaseAddress><GenerateDebugInformation>true</GenerateDebugInformation><ImportLibrary>$(OutDir)lib\$(TargetName).lib</ImportLibrary><MapFileName>$(OutDir)$(TargetName).map</MapFileName><RandomizedBaseAddress>false</RandomizedBaseAddress><SubSystem>Console</SubSystem><TargetMachine>MachineX86</TargetMachine></Link><Midl><DllDataFileName>%(Filename).dlldata.c</DllDataFileName><GenerateStublessProxies>true</GenerateStublessProxies><HeaderFileName>%(Filename).h</HeaderFileName><InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName><OutputDirectory>$(IntDir)</OutputDirectory><ProxyFileName>%(Filename)_p.c</ProxyFileName><TypeLibraryName>%(Filename).tlb</TypeLibraryName></Midl><ResourceCompile><AdditionalIncludeDirectories>../src;$(OutDir)obj/global_intermediate;..\src\third_party\wtl\include;.;..\src\third_party\directxsdk\files\Include;..\src\third_party\platformsdk_win7\files\Include;$(VSInstallDir)\VC\atlmfc\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories><Culture>0x0409</Culture><PreprocessorDefinitions>_DEBUG;_WIN32_WINNT=0x0601;WINVER=0x0601;WIN32;_WINDOWS;NOMINMAX;PSAPI_VERSION=1;_CRT_RAND_S;CERT_CHAIN_PARA_HAS_EXTRA_FIELDS;WIN32_LEAN_AND_MEAN;_ATL_NO_OPENGL;_HAS_EXCEPTIONS=0;CHROMIUM_BUILD;TOOLKIT_VIEWS=1;ENABLE_ONE_CLICK_SIGNIN;ENABLE_REMOTING=1;ENABLE_WEBRTC=1;ENABLE_CONFIGURATION_POLICY;ENABLE_INPUT_SPEECH;ENABLE_NOTIFICATIONS;ENABLE_GPU=1;ENABLE_EGLIMAGE=1;USE_SKIA=1;__STD_C;_CRT_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_DEPRECATE;ENABLE_TASK_MANAGER=1;ENABLE_WEB_INTENTS=1;ENABLE_EXTENSIONS=1;ENABLE_PLUGIN_INSTALLATION=1;ENABLE_PROTECTOR_SERVICE=1;ENABLE_SESSION_SERVICE=1;ENABLE_THEMES=1;ENABLE_BACKGROUND=1;ENABLE_PROMO_RESOURCE_SERVICE=1;ENABLE_AUTOMATION=1;USING_CEF_SHARED;__STDC_FORMAT_MACROS;DYNAMIC_ANNOTATIONS_ENABLED=1;WTF_USE_DYNAMIC_ANNOTATIONS=1;%(PreprocessorDefinitions)</PreprocessorDefinitions></ResourceCompile></ItemDefinitionGroup><ItemDefinitionGroup Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;Debug|x64&apos;"><ClCompile><AdditionalIncludeDirectories>..\src\third_party\wtl\include;.;..\src\third_party\directxsdk\files\Include;..\src\third_party\platformsdk_win7\files\Include;$(VSInstallDir)\VC\atlmfc\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories><AdditionalOptions>/MP /we4389 %(AdditionalOptions)</AdditionalOptions><BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks><BufferSecurityCheck>true</BufferSecurityCheck><DebugInformationFormat>ProgramDatabase</DebugInformationFormat><DisableSpecificWarnings>4351;4396;4503;4819;4100;4121;4125;4127;4130;4131;4189;4201;4238;4244;4245;4310;4355;4428;4481;4505;4510;4512;4530;4610;4611;4701;4702;4706;%(DisableSpecificWarnings)</DisableSpecificWarnings><ExceptionHandling>false</ExceptionHandling><FunctionLevelLinking>true</FunctionLevelLinking><MinimalRebuild>false</MinimalRebuild><Optimization>Disabled</Optimization><PreprocessorDefinitions>_DEBUG;_WIN32_WINNT=0x0601;WINVER=0x0601;WIN32;_WINDOWS;NOMINMAX;PSAPI_VERSION=1;_CRT_RAND_S;CERT_CHAIN_PARA_HAS_EXTRA_FIELDS;WIN32_LEAN_AND_MEAN;_ATL_NO_OPENGL;_HAS_EXCEPTIONS=0;CHROMIUM_BUILD;TOOLKIT_VIEWS=1;ENABLE_ONE_CLICK_SIGNIN;ENABLE_REMOTING=1;ENABLE_WEBRTC=1;ENABLE_CONFIGURATION_POLICY;ENABLE_INPUT_SPEECH;ENABLE_NOTIFICATIONS;ENABLE_GPU=1;ENABLE_EGLIMAGE=1;USE_SKIA=1;__STD_C;_CRT_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_DEPRECATE;ENABLE_TASK_MANAGER=1;ENABLE_WEB_INTENTS=1;ENABLE_EXTENSIONS=1;ENABLE_PLUGIN_INSTALLATION=1;ENABLE_PROTECTOR_SERVICE=1;ENABLE_SESSION_SERVICE=1;ENABLE_THEMES=1;ENABLE_BACKGROUND=1;ENABLE_PROMO_RESOURCE_SERVICE=1;ENABLE_AUTOMATION=1;USING_CEF_SHARED;__STDC_FORMAT_MACROS;NO_TCMALLOC;DYNAMIC_ANNOTATIONS_ENABLED=1;WTF_USE_DYNAMIC_ANNOTATIONS=1;%(PreprocessorDefinitions)</PreprocessorDefinitions><RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary><RuntimeTypeInfo>false</RuntimeTypeInfo><TreatWarningAsError>true</TreatWarningAsError><WarningLevel>Level4</WarningLevel></ClCompile><Lib><AdditionalLibraryDirectories>../src/third_party/directxsdk/files/Lib/x86;../src/third_party/platformsdk_win7/files/Lib/x64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories><AdditionalOptions>/ignore:4221 %(AdditionalOptions)</AdditionalOptions><OutputFile>$(OutDir)lib\$(ProjectName).lib</OutputFile></Lib><Link><AdditionalDependencies>wininet.lib;dnsapi.lib;version.lib;msimg32.lib;ws2_32.lib;usp10.lib;psapi.lib;dbghelp.lib;winmm.lib;shlwapi.lib;atlthunk.lib;%(AdditionalDependencies)</AdditionalDependencies><AdditionalLibraryDirectories>../src/third_party/directxsdk/files/Lib/x86;../src/third_party/platformsdk_win7/files/Lib/x64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories><AdditionalOptions>/ignore:4254 /ignore:4078 /dynamicbase /ignore:4199 /ignore:4221 /nxcompat %(AdditionalOptions)</AdditionalOptions><DelayLoadDLLs>dbghelp.dll;dwmapi.dll;shell32.dll;uxtheme.dll;%(DelayLoadDLLs)</DelayLoadDLLs><FixedBaseAddress>false</FixedBaseAddress><GenerateDebugInformation>true</GenerateDebugInformation><ImportLibrary>$(OutDir)lib\$(TargetName).lib</ImportLibrary><MapFileName>$(OutDir)$(TargetName).map</MapFileName><RandomizedBaseAddress>false</RandomizedBaseAddress><SubSystem>Console</SubSystem><TargetMachine>MachineX64</TargetMachine></Link><Midl><DllDataFileName>%(Filename).dlldata.c</DllDataFileName><GenerateStublessProxies>true</GenerateStublessProxies><HeaderFileName>%(Filename).h</HeaderFileName><InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName><OutputDirectory>$(IntDir)</OutputDirectory><ProxyFileName>%(Filename)_p.c</ProxyFileName><TypeLibraryName>%(Filename).tlb</TypeLibraryName></Midl><ResourceCompile><AdditionalIncludeDirectories>../src;$(OutDir)obj/global_intermediate;..\src\third_party\wtl\include;.;..\src\third_party\directxsdk\files\Include;..\src\third_party\platformsdk_win7\files\Include;$(VSInstallDir)\VC\atlmfc\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories><Culture>0x0409</Culture><PreprocessorDefinitions>_DEBUG;_WIN32_WINNT=0x0601;WINVER=0x0601;WIN32;_WINDOWS;NOMINMAX;PSAPI_VERSION=1;_CRT_RAND_S;CERT_CHAIN_PARA_HAS_EXTRA_FIELDS;WIN32_LEAN_AND_MEAN;_ATL_NO_OPENGL;_HAS_EXCEPTIONS=0;CHROMIUM_BUILD;TOOLKIT_VIEWS=1;ENABLE_ONE_CLICK_SIGNIN;ENABLE_REMOTING=1;ENABLE_WEBRTC=1;ENABLE_CONFIGURATION_POLICY;ENABLE_INPUT_SPEECH;ENABLE_NOTIFICATIONS;ENABLE_GPU=1;ENABLE_EGLIMAGE=1;USE_SKIA=1;__STD_C;_CRT_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_DEPRECATE;ENABLE_TASK_MANAGER=1;ENABLE_WEB_INTENTS=1;ENABLE_EXTENSIONS=1;ENABLE_PLUGIN_INSTALLATION=1;ENABLE_PROTECTOR_SERVICE=1;ENABLE_SESSION_SERVICE=1;ENABLE_THEMES=1;ENABLE_BACKGROUND=1;ENABLE_PROMO_RESOURCE_SERVICE=1;ENABLE_AUTOMATION=1;USING_CEF_SHARED;__STDC_FORMAT_MACROS;NO_TCMALLOC;DYNAMIC_ANNOTATIONS_ENABLED=1;WTF_USE_DYNAMIC_ANNOTATIONS=1;%(PreprocessorDefinitions)</PreprocessorDefinitions></ResourceCompile></ItemDefinitionGroup><ItemDefinitionGroup Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;Release|Win32&apos;"><ClCompile><AdditionalIncludeDirectories>..\src\third_party\wtl\include;.;..\src\third_party\directxsdk\files\Include;..\src\third_party\platformsdk_win7\files\Include;$(VSInstallDir)\VC\atlmfc\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories><AdditionalOptions>/MP /we4389 /Oy- %(AdditionalOptions)</AdditionalOptions><BufferSecurityCheck>true</BufferSecurityCheck><DebugInformationFormat>ProgramDatabase</DebugInformationFormat><DisableSpecificWarnings>4351;4396;4503;4819;4100;4121;4125;4127;4130;4131;4189;4201;4238;4244;4245;4310;4355;4428;4481;4505;4510;4512;4530;4610;4611;4701;4702;4706;%(DisableSpecificWarnings)</DisableSpecificWarnings><ExceptionHandling>false</ExceptionHandling><FunctionLevelLinking>true</FunctionLevelLinking><InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion><MinimalRebuild>false</MinimalRebuild><OmitFramePointers>false</OmitFramePointers><Optimization>MaxSpeed</Optimization><PreprocessorDefinitions>_WIN32_WINNT=0x0601;WINVER=0x0601;WIN32;_WINDOWS;NOMINMAX;PSAPI_VERSION=1;_CRT_RAND_S;CERT_CHAIN_PARA_HAS_EXTRA_FIELDS;WIN32_LEAN_AND_MEAN;_ATL_NO_OPENGL;_HAS_EXCEPTIONS=0;CHROMIUM_BUILD;TOOLKIT_VIEWS=1;ENABLE_ONE_CLICK_SIGNIN;ENABLE_REMOTING=1;ENABLE_WEBRTC=1;ENABLE_CONFIGURATION_POLICY;ENABLE_INPUT_SPEECH;ENABLE_NOTIFICATIONS;ENABLE_GPU=1;ENABLE_EGLIMAGE=1;USE_SKIA=1;__STD_C;_CRT_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_DEPRECATE;ENABLE_TASK_MANAGER=1;ENABLE_WEB_INTENTS=1;ENABLE_EXTENSIONS=1;ENABLE_PLUGIN_INSTALLATION=1;ENABLE_PROTECTOR_SERVICE=1;ENABLE_SESSION_SERVICE=1;ENABLE_THEMES=1;ENABLE_BACKGROUND=1;ENABLE_PROMO_RESOURCE_SERVICE=1;ENABLE_AUTOMATION=1;USING_CEF_SHARED;__STDC_FORMAT_MACROS;NDEBUG;NVALGRIND;DYNAMIC_ANNOTATIONS_ENABLED=0;%(PreprocessorDefinitions)</PreprocessorDefinitions><RuntimeLibrary>MultiThreaded</RuntimeLibrary><RuntimeTypeInfo>false</RuntimeTypeInfo><StringPooling>true</StringPooling><TreatWarningAsError>true</TreatWarningAsError><WarningLevel>Level4</WarningLevel></ClCompile><Lib><AdditionalLibraryDirectories>../src/third_party/directxsdk/files/Lib/x86;../src/third_party/platformsdk_win7/files/Lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories><AdditionalOptions>/ignore:4221 %(AdditionalOptions)</AdditionalOptions><OutputFile>$(OutDir)lib\$(ProjectName).lib</OutputFile></Lib><Link><AdditionalDependencies>wininet.lib;dnsapi.lib;version.lib;msimg32.lib;ws2_32.lib;usp10.lib;psapi.lib;dbghelp.lib;winmm.lib;shlwapi.lib;atlthunk.lib;%(AdditionalDependencies)</AdditionalDependencies><AdditionalLibraryDirectories>../src/third_party/directxsdk/files/Lib/x86;../src/third_party/platformsdk_win7/files/Lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories><AdditionalOptions>/ignore:4254 /ignore:4078 /safeseh /dynamicbase /ignore:4199 /ignore:4221 /nxcompat %(AdditionalOptions)</AdditionalOptions><DelayLoadDLLs>dbghelp.dll;dwmapi.dll;shell32.dll;uxtheme.dll;%(DelayLoadDLLs)</DelayLoadDLLs><EnableCOMDATFolding>true</EnableCOMDATFolding><FixedBaseAddress>false</FixedBaseAddress><GenerateDebugInformation>true</GenerateDebugInformation><ImportLibrary>$(OutDir)lib\$(TargetName).lib</ImportLibrary><MapFileName>$(OutDir)$(TargetName).map</MapFileName><OptimizeReferences>true</OptimizeReferences><Profile>true</Profile><SubSystem>Console</SubSystem><TargetMachine>MachineX86</TargetMachine></Link><Midl><DllDataFileName>%(Filename).dlldata.c</DllDataFileName><GenerateStublessProxies>true</GenerateStublessProxies><HeaderFileName>%(Filename).h</HeaderFileName><InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName><OutputDirectory>$(IntDir)</OutputDirectory><ProxyFileName>%(Filename)_p.c</ProxyFileName><TypeLibraryName>%(Filename).tlb</TypeLibraryName></Midl><ResourceCompile><AdditionalIncludeDirectories>../src;$(OutDir)obj/global_intermediate;..\src\third_party\wtl\include;.;..\src\third_party\directxsdk\files\Include;..\src\third_party\platformsdk_win7\files\Include;$(VSInstallDir)\VC\atlmfc\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories><Culture>0x0409</Culture><PreprocessorDefinitions>_WIN32_WINNT=0x0601;WINVER=0x0601;WIN32;_WINDOWS;NOMINMAX;PSAPI_VERSION=1;_CRT_RAND_S;CERT_CHAIN_PARA_HAS_EXTRA_FIELDS;WIN32_LEAN_AND_MEAN;_ATL_NO_OPENGL;_HAS_EXCEPTIONS=0;CHROMIUM_BUILD;TOOLKIT_VIEWS=1;ENABLE_ONE_CLICK_SIGNIN;ENABLE_REMOTING=1;ENABLE_WEBRTC=1;ENABLE_CONFIGURATION_POLICY;ENABLE_INPUT_SPEECH;ENABLE_NOTIFICATIONS;ENABLE_GPU=1;ENABLE_EGLIMAGE=1;USE_SKIA=1;__STD_C;_CRT_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_DEPRECATE;ENABLE_TASK_MANAGER=1;ENABLE_WEB_INTENTS=1;ENABLE_EXTENSIONS=1;ENABLE_PLUGIN_INSTALLATION=1;ENABLE_PROTECTOR_SERVICE=1;ENABLE_SESSION_SERVICE=1;ENABLE_THEMES=1;ENABLE_BACKGROUND=1;ENABLE_PROMO_RESOURCE_SERVICE=1;ENABLE_AUTOMATION=1;USING_CEF_SHARED;__STDC_FORMAT_MACROS;NDEBUG;NVALGRIND;DYNAMIC_ANNOTATIONS_ENABLED=0;%(PreprocessorDefinitions);%(PreprocessorDefinitions)</PreprocessorDefinitions></ResourceCompile></ItemDefinitionGroup><ItemDefinitionGroup Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;Release|x64&apos;"><ClCompile><AdditionalIncludeDirectories>..\src\third_party\wtl\include;.;..\src\third_party\directxsdk\files\Include;..\src\third_party\platformsdk_win7\files\Include;$(VSInstallDir)\VC\atlmfc\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories><AdditionalOptions>/MP /we4389 /Oy- %(AdditionalOptions)</AdditionalOptions><BufferSecurityCheck>true</BufferSecurityCheck><DebugInformationFormat>ProgramDatabase</DebugInformationFormat><DisableSpecificWarnings>4351;4396;4503;4819;4100;4121;4125;4127;4130;4131;4189;4201;4238;4244;4245;4310;4355;4428;4481;4505;4510;4512;4530;4610;4611;4701;4702;4706;%(DisableSpecificWarnings)</DisableSpecificWarnings><ExceptionHandling>false</ExceptionHandling><FunctionLevelLinking>true</FunctionLevelLinking><InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion><MinimalRebuild>false</MinimalRebuild><OmitFramePointers>false</OmitFramePointers><Optimization>MaxSpeed</Optimization><PreprocessorDefinitions>_WIN32_WINNT=0x0601;WINVER=0x0601;WIN32;_WINDOWS;NOMINMAX;PSAPI_VERSION=1;_CRT_RAND_S;CERT_CHAIN_PARA_HAS_EXTRA_FIELDS;WIN32_LEAN_AND_MEAN;_ATL_NO_OPENGL;_HAS_EXCEPTIONS=0;CHROMIUM_BUILD;TOOLKIT_VIEWS=1;ENABLE_ONE_CLICK_SIGNIN;ENABLE_REMOTING=1;ENABLE_WEBRTC=1;ENABLE_CONFIGURATION_POLICY;ENABLE_INPUT_SPEECH;ENABLE_NOTIFICATIONS;ENABLE_GPU=1;ENABLE_EGLIMAGE=1;USE_SKIA=1;__STD_C;_CRT_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_DEPRECATE;ENABLE_TASK_MANAGER=1;ENABLE_WEB_INTENTS=1;ENABLE_EXTENSIONS=1;ENABLE_PLUGIN_INSTALLATION=1;ENABLE_PROTECTOR_SERVICE=1;ENABLE_SESSION_SERVICE=1;ENABLE_THEMES=1;ENABLE_BACKGROUND=1;ENABLE_PROMO_RESOURCE_SERVICE=1;ENABLE_AUTOMATION=1;USING_CEF_SHARED;__STDC_FORMAT_MACROS;NO_TCMALLOC;NDEBUG;NVALGRIND;DYNAMIC_ANNOTATIONS_ENABLED=0;%(PreprocessorDefinitions)</PreprocessorDefinitions><RuntimeLibrary>MultiThreaded</RuntimeLibrary><RuntimeTypeInfo>false</RuntimeTypeInfo><StringPooling>true</StringPooling><TreatWarningAsError>true</TreatWarningAsError><WarningLevel>Level4</WarningLevel></ClCompile><Lib><AdditionalLibraryDirectories>../src/third_party/directxsdk/files/Lib/x86;../src/third_party/platformsdk_win7/files/Lib/x64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories><AdditionalOptions>/ignore:4221 %(AdditionalOptions)</AdditionalOptions><OutputFile>$(OutDir)lib\$(ProjectName).lib</OutputFile></Lib><Link><AdditionalDependencies>wininet.lib;dnsapi.lib;version.lib;msimg32.lib;ws2_32.lib;usp10.lib;psapi.lib;dbghelp.lib;winmm.lib;shlwapi.lib;atlthunk.lib;%(AdditionalDependencies)</AdditionalDependencies><AdditionalLibraryDirectories>../src/third_party/directxsdk/files/Lib/x86;../src/third_party/platformsdk_win7/files/Lib/x64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories><AdditionalOptions>/ignore:4254 /ignore:4078 /dynamicbase /ignore:4199 /ignore:4221 /nxcompat %(AdditionalOptions)</AdditionalOptions><DelayLoadDLLs>dbghelp.dll;dwmapi.dll;shell32.dll;uxtheme.dll;%(DelayLoadDLLs)</DelayLoadDLLs><EnableCOMDATFolding>true</EnableCOMDATFolding><FixedBaseAddress>false</FixedBaseAddress><GenerateDebugInformation>true</GenerateDebugInformation><ImportLibrary>$(OutDir)lib\$(TargetName).lib</ImportLibrary><MapFileName>$(OutDir)$(TargetName).map</MapFileName><OptimizeReferences>true</OptimizeReferences><Profile>true</Profile><SubSystem>Console</SubSystem><TargetMachine>MachineX64</TargetMachine></Link><Midl><DllDataFileName>%(Filename).dlldata.c</DllDataFileName><GenerateStublessProxies>true</GenerateStublessProxies><HeaderFileName>%(Filename).h</HeaderFileName><InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName><OutputDirectory>$(IntDir)</OutputDirectory><ProxyFileName>%(Filename)_p.c</ProxyFileName><TypeLibraryName>%(Filename).tlb</TypeLibraryName></Midl><ResourceCompile><AdditionalIncludeDirectories>../src;$(OutDir)obj/global_intermediate;..\src\third_party\wtl\include;.;..\src\third_party\directxsdk\files\Include;..\src\third_party\platformsdk_win7\files\Include;$(VSInstallDir)\VC\atlmfc\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories><Culture>0x0409</Culture><PreprocessorDefinitions>_WIN32_WINNT=0x0601;WINVER=0x0601;WIN32;_WINDOWS;NOMINMAX;PSAPI_VERSION=1;_CRT_RAND_S;CERT_CHAIN_PARA_HAS_EXTRA_FIELDS;WIN32_LEAN_AND_MEAN;_ATL_NO_OPENGL;_HAS_EXCEPTIONS=0;CHROMIUM_BUILD;TOOLKIT_VIEWS=1;ENABLE_ONE_CLICK_SIGNIN;ENABLE_REMOTING=1;ENABLE_WEBRTC=1;ENABLE_CONFIGURATION_POLICY;ENABLE_INPUT_SPEECH;ENABLE_NOTIFICATIONS;ENABLE_GPU=1;ENABLE_EGLIMAGE=1;USE_SKIA=1;__STD_C;_CRT_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_DEPRECATE;ENABLE_TASK_MANAGER=1;ENABLE_WEB_INTENTS=1;ENABLE_EXTENSIONS=1;ENABLE_PLUGIN_INSTALLATION=1;ENABLE_PROTECTOR_SERVICE=1;ENABLE_SESSION_SERVICE=1;ENABLE_THEMES=1;ENABLE_BACKGROUND=1;ENABLE_PROMO_RESOURCE_SERVICE=1;ENABLE_AUTOMATION=1;USING_CEF_SHARED;__STDC_FORMAT_MACROS;NO_TCMALLOC;NDEBUG;NVALGRIND;DYNAMIC_ANNOTATIONS_ENABLED=0;%(PreprocessorDefinitions);%(PreprocessorDefinitions)</PreprocessorDefinitions></ResourceCompile></ItemDefinitionGroup><ItemGroup><None Include="appshell.gyp"/></ItemGroup><ItemGroup><ClInclude Include="include\cef_request.h"/><ClInclude Include="include\cef_resource_handler.h"/><ClInclude Include="include\cef_proxy_handler.h"/><ClInclude Include="include\cef_cookie.h"/><ClInclude Include="include\cef_frame.h"/><ClInclude Include="include\cef_app.h"/><ClInclude Include="include\cef_life_span_handler.h"/><ClInclude Include="include\cef_scheme.h"/><ClInclude Include="include\cef_process_message.h"/><ClInclude Include="include\cef_runnable.h"/><ClInclude Include="include\cef_context_menu_handler.h"/><ClInclude Include="include\cef_geolocation_handler.h"/><ClInclude Include="include\cef_jsdialog_handler.h"/><ClInclude Include="include\cef_stream.h"/><ClInclude Include="include\cef_menu_model.h"/><ClInclude Include="include\cef_values.h"/><ClInclude Include="include\cef_xml_reader.h"/><ClInclude Include="include\cef_url.h"/><ClInclude Include="include\cef_task.h"/><ClInclude Include="include\cef_client.h"/><ClInclude Include="include\cef_pack_strings.h"/><ClInclude Include="include\cef_version.h"/><ClInclude Include="include\cef_load_handler.h"/><ClInclude Include="include\cef_dom.h"/><ClInclude Include="include\cef_request_handler.h"/><ClInclude Include="include\cef_callback.h"/><ClInclude Include="include\cef_v8.h"/><ClInclude Include="include\cef_base.h"/><ClInclude Include="include\cef_command_line.h"/><ClInclude Include="include\cef_zip_reader.h"/><ClInclude Include="include\cef_render_process_handler.h"/><ClInclude Include="include\cef_pack_resources.h"/><ClInclude Include="include\cef_display_handler.h"/><ClInclude Include="include\cef_resource_bundle_handler.h"/><ClInclude Include="include\cef_response.h"/><ClInclude Include="include\cef_string_visitor.h"/><ClInclude Include="include\cef_web_plugin.h"/><ClInclude Include="include\cef_browser.h"/><ClInclude Include="include\cef_origin_whitelist.h"/><ClInclude Include="include\internal\cef_time.h"/><ClInclude Include="include\internal\cef_ptr.h"/><ClInclude Include="include\internal\cef_string_multimap.h"/><ClInclude Include="include\internal\cef_string_list.h"/><ClInclude Include="include\internal\cef_string_types.h"/><ClInclude Include="include\internal\cef_types_wrappers.h"/><ClInclude Include="include\internal\cef_types.h"/><ClInclude Include="include\internal\cef_tuple.h"/><ClInclude Include="include\internal\cef_string_map.h"/><ClInclude Include="include\internal\cef_string_wrappers.h"/><ClInclude Include="include\internal\cef_export.h"/><ClInclude Include="include\internal\cef_string.h"/><ClInclude Include="include\internal\cef_build.h"/><ClInclude Include="include\capi\cef_cookie_capi.h"/><ClInclude Include="include\capi\cef_load_handler_capi.h"/><ClInclude Include="include\capi\cef_geolocation_handler_capi.h"/><ClInclude Include="include\capi\cef_origin_whitelist_capi.h"/><ClInclude Include="include\capi\cef_values_capi.h"/><ClInclude Include="include\capi\cef_url_capi.h"/><ClInclude Include="include\capi\cef_xml_reader_capi.h"/><ClInclude Include="include\capi\cef_task_capi.h"/><ClInclude Include="include\capi\cef_process_message_capi.h"/><ClInclude Include="include\capi\cef_request_handler_capi.h"/><ClInclude Include="include\capi\cef_context_menu_handler_capi.h"/><ClInclude Include="include\capi\cef_resource_bundle_handler_capi.h"/><ClInclude Include="include\capi\cef_scheme_capi.h"/><ClInclude Include="include\capi\cef_life_span_handler_capi.h"/><ClInclude Include="include\capi\cef_base_capi.h"/><ClInclude Include="include\capi\cef_frame_capi.h"/><ClInclude Include="include\capi\cef_request_capi.h"/><ClInclude Include="include\capi\cef_app_capi.h"/><ClInclude Include="include\capi\cef_string_visitor_capi.h"/><ClInclude Include="include\capi\cef_client_capi.h"/><ClInclude Include="include\capi\cef_browser_capi.h"/><ClInclude Include="include\capi\cef_dom_capi.h"/><ClInclude Include="include\capi\cef_display_handler_capi.h"/><ClInclude Include="include\capi\cef_menu_model_capi.h"/><ClInclude Include="include\capi\cef_response_capi.h"/><ClInclude Include="include\capi\cef_proxy_handler_capi.h"/><ClInclude Include="include\capi\cef_render_process_handler_capi.h"/><ClInclude Include="include\capi\cef_v8_capi.h"/><ClInclude Include="include\capi\cef_command_line_capi.h"/><ClInclude Include="include\capi\cef_jsdialog_handler_capi.h"/><ClInclude Include="include\capi\cef_resource_handler_capi.h"/><ClInclude Include="include\capi\cef_callback_capi.h"/><ClInclude Include="include\capi\cef_stream_capi.h"/><ClInclude Include="include\capi\cef_zip_reader_capi.h"/><ClInclude Include="include\capi\cef_web_plugin_capi.h"/><ClInclude Include="include\wrapper\cef_byte_read_handler.h"/><ClInclude Include="include\wrapper\cef_xml_object.h"/><ClInclude Include="include\wrapper\cef_zip_archive.h"/><ClInclude Include="include\wrapper\cef_stream_resource_handler.h"/><ClInclude Include="libcef_dll\transfer_util.h"/><ClInclude Include="libcef_dll\cef_logging.h"/><ClInclude Include="libcef_dll\cpptoc\life_span_handler_cpptoc.h"/><ClInclude Include="libcef_dll\cpptoc\request_handler_cpptoc.h"/><ClInclude Include="libcef_dll\cpptoc\geolocation_handler_cpptoc.h"/><ClInclude Include="libcef_dll\cpptoc\web_plugin_info_visitor_cpptoc.h"/><ClInclude Include="libcef_dll\cpptoc\resource_handler_cpptoc.h"/><ClInclude Include="libcef_dll\cpptoc\base_cpptoc.h"/><ClInclude Include="libcef_dll\cpptoc\v8handler_cpptoc.h"/><ClInclude Include="libcef_dll\cpptoc\jsdialog_handler_cpptoc.h"/><ClInclude Include="libcef_dll\cpptoc\context_menu_handler_cpptoc.h"/><ClInclude Include="libcef_dll\cpptoc\task_cpptoc.h"/><ClInclude Include="libcef_dll\cpptoc\domvisitor_cpptoc.h"/><ClInclude Include="libcef_dll\cpptoc\write_handler_cpptoc.h"/><ClInclude Include="libcef_dll\cpptoc\cookie_visitor_cpptoc.h"/><ClInclude Include="libcef_dll\cpptoc\read_handler_cpptoc.h"/><ClInclude Include="libcef_dll\cpptoc\resource_bundle_handler_cpptoc.h"/><ClInclude Include="libcef_dll\cpptoc\client_cpptoc.h"/><ClInclude Include="libcef_dll\cpptoc\display_handler_cpptoc.h"/><ClInclude Include="libcef_dll\cpptoc\v8accessor_cpptoc.h"/><ClInclude Include="libcef_dll\cpptoc\app_cpptoc.h"/><ClInclude Include="libcef_dll\cpptoc\render_process_handler_cpptoc.h"/><ClInclude Include="libcef_dll\cpptoc\scheme_handler_factory_cpptoc.h"/><ClInclude Include="libcef_dll\cpptoc\domevent_listener_cpptoc.h"/><ClInclude Include="libcef_dll\cpptoc\load_handler_cpptoc.h"/><ClInclude Include="libcef_dll\cpptoc\cpptoc.h"/><ClInclude Include="libcef_dll\cpptoc\proxy_handler_cpptoc.h"/><ClInclude Include="libcef_dll\cpptoc\string_visitor_cpptoc.h"/><ClInclude Include="libcef_dll\ctocpp\zip_reader_ctocpp.h"/><ClInclude Include="libcef_dll\ctocpp\geolocation_callback_ctocpp.h"/><ClInclude Include="libcef_dll\ctocpp\domdocument_ctocpp.h"/><ClInclude Include="libcef_dll\ctocpp\domnode_ctocpp.h"/><ClInclude Include="libcef_dll\ctocpp\browser_host_ctocpp.h"/><ClInclude Include="libcef_dll\ctocpp\auth_callback_ctocpp.h"/><ClInclude Include="libcef_dll\ctocpp\stream_writer_ctocpp.h"/><ClInclude Include="libcef_dll\ctocpp\post_data_ctocpp.h"/><ClInclude Include="libcef_dll\ctocpp\request_ctocpp.h"/><ClInclude Include="libcef_dll\ctocpp\ctocpp.h"/><ClInclude Include="libcef_dll\ctocpp\xml_reader_ctocpp.h"/><ClInclude Include="libcef_dll\ctocpp\dictionary_value_ctocpp.h"/><ClInclude Include="libcef_dll\ctocpp\v8value_ctocpp.h"/><ClInclude Include="libcef_dll\ctocpp\base_ctocpp.h"/><ClInclude Include="libcef_dll\ctocpp\browser_ctocpp.h"/><ClInclude Include="libcef_dll\ctocpp\frame_ctocpp.h"/><ClInclude Include="libcef_dll\ctocpp\jsdialog_callback_ctocpp.h"/><ClInclude Include="libcef_dll\ctocpp\binary_value_ctocpp.h"/><ClInclude Include="libcef_dll\ctocpp\scheme_registrar_ctocpp.h"/><ClInclude Include="libcef_dll\ctocpp\menu_model_ctocpp.h"/><ClInclude Include="libcef_dll\ctocpp\stream_reader_ctocpp.h"/><ClInclude Include="libcef_dll\ctocpp\callback_ctocpp.h"/><ClInclude Include="libcef_dll\ctocpp\domevent_ctocpp.h"/><ClInclude Include="libcef_dll\ctocpp\response_ctocpp.h"/><ClInclude Include="libcef_dll\ctocpp\context_menu_params_ctocpp.h"/><ClInclude Include="libcef_dll\ctocpp\list_value_ctocpp.h"/><ClInclude Include="libcef_dll\ctocpp\post_data_element_ctocpp.h"/><ClInclude Include="libcef_dll\ctocpp\command_line_ctocpp.h"/><ClInclude Include="libcef_dll\ctocpp\cookie_manager_ctocpp.h"/><ClInclude Include="libcef_dll\ctocpp\v8context_ctocpp.h"/><ClInclude Include="libcef_dll\ctocpp\web_plugin_info_ctocpp.h"/><ClInclude Include="libcef_dll\ctocpp\process_message_ctocpp.h"/><ClInclude Include="libcef_dll\ctocpp\v8exception_ctocpp.h"/></ItemGroup><ItemGroup><ClCompile Include="libcef_dll\transfer_util.cpp"/><ClCompile Include="libcef_dll\cpptoc\write_handler_cpptoc.cc"/><ClCompile Include="libcef_dll\cpptoc\context_menu_handler_cpptoc.cc"/><ClCompile Include="libcef_dll\cpptoc\resource_handler_cpptoc.cc"/><ClCompile Include="libcef_dll\cpptoc\v8accessor_cpptoc.cc"/><ClCompile Include="libcef_dll\cpptoc\domvisitor_cpptoc.cc"/><ClCompile Include="libcef_dll\cpptoc\proxy_handler_cpptoc.cc"/><ClCompile Include="libcef_dll\cpptoc\request_handler_cpptoc.cc"/><ClCompile Include="libcef_dll\cpptoc\cookie_visitor_cpptoc.cc"/><ClCompile Include="libcef_dll\cpptoc\life_span_handler_cpptoc.cc"/><ClCompile Include="libcef_dll\cpptoc\read_handler_cpptoc.cc"/><ClCompile Include="libcef_dll\cpptoc\v8handler_cpptoc.cc"/><ClCompile Include="libcef_dll\cpptoc\domevent_listener_cpptoc.cc"/><ClCompile Include="libcef_dll\cpptoc\render_process_handler_cpptoc.cc"/><ClCompile Include="libcef_dll\cpptoc\app_cpptoc.cc"/><ClCompile Include="libcef_dll\cpptoc\resource_bundle_handler_cpptoc.cc"/><ClCompile Include="libcef_dll\cpptoc\scheme_handler_factory_cpptoc.cc"/><ClCompile Include="libcef_dll\cpptoc\string_visitor_cpptoc.cc"/><ClCompile Include="libcef_dll\cpptoc\web_plugin_info_visitor_cpptoc.cc"/><ClCompile Include="libcef_dll\cpptoc\display_handler_cpptoc.cc"/><ClCompile Include="libcef_dll\cpptoc\load_handler_cpptoc.cc"/><ClCompile Include="libcef_dll\cpptoc\task_cpptoc.cc"/><ClCompile Include="libcef_dll\cpptoc\geolocation_handler_cpptoc.cc"/><ClCompile Include="libcef_dll\cpptoc\jsdialog_handler_cpptoc.cc"/><ClCompile Include="libcef_dll\cpptoc\client_cpptoc.cc"/><ClCompile Include="libcef_dll\wrapper\cef_stream_resource_handler.cc"/><ClCompile Include="libcef_dll\wrapper\cef_zip_archive.cc"/><ClCompile Include="libcef_dll\wrapper\libcef_dll_wrapper2.cc"/><ClCompile Include="libcef_dll\wrapper\cef_byte_read_handler.cc"/><ClCompile Include="libcef_dll\wrapper\libcef_dll_wrapper.cc"/><ClCompile Include="libcef_dll\wrapper\cef_xml_object.cc"/><ClCompile Include="libcef_dll\ctocpp\stream_reader_ctocpp.cc"/><ClCompile Include="libcef_dll\ctocpp\browser_host_ctocpp.cc"/><ClCompile Include="libcef_dll\ctocpp\list_value_ctocpp.cc"/><ClCompile Include="libcef_dll\ctocpp\domdocument_ctocpp.cc"/><ClCompile Include="libcef_dll\ctocpp\response_ctocpp.cc"/><ClCompile Include="libcef_dll\ctocpp\browser_ctocpp.cc"/><ClCompile Include="libcef_dll\ctocpp\context_menu_params_ctocpp.cc"/><ClCompile Include="libcef_dll\ctocpp\v8value_ctocpp.cc"/><ClCompile Include="libcef_dll\ctocpp\post_data_ctocpp.cc"/><ClCompile Include="libcef_dll\ctocpp\menu_model_ctocpp.cc"/><ClCompile Include="libcef_dll\ctocpp\zip_reader_ctocpp.cc"/><ClCompile Include="libcef_dll\ctocpp\request_ctocpp.cc"/><ClCompile Include="libcef_dll\ctocpp\command_line_ctocpp.cc"/><ClCompile Include="libcef_dll\ctocpp\process_message_ctocpp.cc"/><ClCompile Include="libcef_dll\ctocpp\post_data_element_ctocpp.cc"/><ClCompile Include="libcef_dll\ctocpp\v8exception_ctocpp.cc"/><ClCompile Include="libcef_dll\ctocpp\jsdialog_callback_ctocpp.cc"/><ClCompile Include="libcef_dll\ctocpp\scheme_registrar_ctocpp.cc"/><ClCompile Include="libcef_dll\ctocpp\domevent_ctocpp.cc"/><ClCompile Include="libcef_dll\ctocpp\dictionary_value_ctocpp.cc"/><ClCompile Include="libcef_dll\ctocpp\binary_value_ctocpp.cc"/><ClCompile Include="libcef_dll\ctocpp\auth_callback_ctocpp.cc"/><ClCompile Include="libcef_dll\ctocpp\stream_writer_ctocpp.cc"/><ClCompile Include="libcef_dll\ctocpp\callback_ctocpp.cc"/><ClCompile Include="libcef_dll\ctocpp\geolocation_callback_ctocpp.cc"/><ClCompile Include="libcef_dll\ctocpp\domnode_ctocpp.cc"/><ClCompile Include="libcef_dll\ctocpp\cookie_manager_ctocpp.cc"/><ClCompile Include="libcef_dll\ctocpp\web_plugin_info_ctocpp.cc"/><ClCompile Include="libcef_dll\ctocpp\frame_ctocpp.cc"/><ClCompile Include="libcef_dll\ctocpp\v8context_ctocpp.cc"/><ClCompile Include="libcef_dll\ctocpp\xml_reader_ctocpp.cc"/></ItemGroup><Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets"/><ImportGroup Label="ExtensionTargets"/></Project>
12 make_appshell_project.bat
@@ -0,0 +1,12 @@
+@echo off
+
+:: Check for CHROMIUM_SRC_PATH
+IF NOT EXIST %CHROMIUM_SRC_PATH% THEN GOTO NOCHROMIUMPATH
+
+:: Build the project
+echo Building Visual Studio projects
+%CHROMIUM_SRC_PATH%/tools/gyp/gyp appshell.gyp -I %CHROMIUM_SRC_PATH%/build/common.gypi --depth=%CHROMIUM_SRC_PATH%/
+
+:NOCHROMIUMPATH
+echo CHROMIUM_SRC_PATH environment variable is not set. Please make sure it is pointing to your chromium 'src' directory and does not have a trailing '/'
+:ENDs
11 make_appshell_project.sh
@@ -0,0 +1,11 @@
+#!/bin/bash
+
+# Check for CHROMIUM_SRC_PATH
+if [ "$CHROMIUM_SRC_PATH" = "" ]; then
+ echo "CHROMIUM_SRC_PATH environment variable is not set. Aborting."
+ exit
+fi
+
+# Build the project
+echo "Building xcode project."
+$CHROMIUM_SRC_PATH/tools/gyp/gyp appshell.gyp -I $CHROMIUM_SRC_PATH/build/common.gypi --depth=$CHROMIUM_SRC_PATH/

0 comments on commit ac6aee1

Please sign in to comment.