Source code
Revision control
Copy as Markdown
Other Tools
<?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="Release|Win32">↩
<Configuration>Release</Configuration>↩
<Platform>Win32</Platform>↩
</ProjectConfiguration>↩
</ItemGroup>↩
<PropertyGroup Label="Globals">↩
<Keyword>Win32Proj</Keyword>↩
</PropertyGroup>↩
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />↩
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">↩
<ConfigurationType>StaticLibrary</ConfigurationType>↩
<UseDebugLibraries>true</UseDebugLibraries>↩
</PropertyGroup>↩
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">↩
<ConfigurationType>StaticLibrary</ConfigurationType>↩
<UseDebugLibraries>false</UseDebugLibraries>↩
</PropertyGroup>↩
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />↩
<ImportGroup Label="ExtensionSettings">↩
</ImportGroup>↩
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">↩
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />↩
</ImportGroup>↩
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">↩
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />↩
</ImportGroup>↩
<PropertyGroup Label="UserMacros" />↩
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">↩
<LinkIncremental>true</LinkIncremental>↩
<ExecutablePath>$(DXSDK_DIR)\Utilities\bin\x86;$(ExecutablePath)</ExecutablePath>↩
<IncludePath>$(ProjectDir);$(IncludePath)</IncludePath>↩
</PropertyGroup>↩
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">↩
<LinkIncremental>true</LinkIncremental>↩
</PropertyGroup>↩
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">↩
<ClCompile>↩
<PreprocessorDefinitions>USE_SSE2;WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions);MFBT_STAND_ALONE;XP_WIN</PreprocessorDefinitions>↩
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>↩
<WarningLevel>Level3</WarningLevel>↩
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>↩
<Optimization>Disabled</Optimization>↩
</ClCompile>↩
<Link>↩
<TargetMachine>MachineX86</TargetMachine>↩
<GenerateDebugInformation>true</GenerateDebugInformation>↩
<SubSystem>Windows</SubSystem>↩
<EntryPointSymbol>↩
</EntryPointSymbol>↩
</Link>↩
<PreBuildEvent>↩
<Command>xcopy $(ProjectDir)..\..\mfbt\*.h mozilla\ /Y</Command>↩
<Message>Copying MFBT files</Message>↩
</PreBuildEvent>↩
</ItemDefinitionGroup>↩
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">↩
<ClCompile>↩
<PreprocessorDefinitions>USE_SSE2;WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>↩
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>↩
<WarningLevel>Level3</WarningLevel>↩
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>↩
<AdditionalIncludeDirectories>./</AdditionalIncludeDirectories>↩
</ClCompile>↩
<Link>↩
<TargetMachine>MachineX86</TargetMachine>↩
<GenerateDebugInformation>true</GenerateDebugInformation>↩
<SubSystem>Windows</SubSystem>↩
<EnableCOMDATFolding>true</EnableCOMDATFolding>↩
<OptimizeReferences>true</OptimizeReferences>↩
</Link>↩
</ItemDefinitionGroup>↩
<ItemGroup>↩
<ClInclude Include="2D.h" />↩
<ClInclude Include="BaseMargin.h" />↩
<ClInclude Include="BasePoint.h" />↩
<ClInclude Include="BaseRect.h" />↩
<ClInclude Include="BaseSize.h" />↩
<ClInclude Include="DrawEventRecorder.h" />↩
<ClInclude Include="DrawTargetD2D.h" />↩
<ClInclude Include="DrawTargetDual.h" />↩
<ClInclude Include="DrawTargetRecording.h" />↩
<ClInclude Include="GradientStopsD2D.h" />↩
<ClInclude Include="HelpersD2D.h" />↩
<ClInclude Include="ImageScaling.h" />↩
<ClInclude Include="Logging.h" />↩
<ClInclude Include="Matrix.h" />↩
<ClInclude Include="PathD2D.h" />↩
<ClInclude Include="PathHelpers.h" />↩
<ClInclude Include="PathRecording.h" />↩
<ClInclude Include="Point.h" />↩
<ClInclude Include="RecordedEvent.h" />↩
<ClInclude Include="RecordingTypes.h" />↩
<ClInclude Include="Rect.h" />↩
<ClInclude Include="ScaledFontBase.h" />↩
<ClInclude Include="ScaledFontDWrite.h" />↩
<ClInclude Include="SourceSurfaceD2D.h" />↩
<ClInclude Include="SourceSurfaceD2DTarget.h" />↩
<ClInclude Include="SourceSurfaceRawData.h" />↩
<ClInclude Include="Tools.h" />↩
<ClInclude Include="Types.h" />↩
<ClInclude Include="UserData.h" />↩
</ItemGroup>↩
<ItemGroup>↩
<ClCompile Include="DrawEventRecorder.cpp" />↩
<ClCompile Include="DrawTargetD2D.cpp" />↩
<ClCompile Include="DrawTargetDual.cpp" />↩
<ClCompile Include="DrawTargetRecording.cpp" />↩
<ClCompile Include="Factory.cpp" />↩
<ClCompile Include="ImageScaling.cpp" />↩
<ClCompile Include="ImageScalingSSE2.cpp" />↩
<ClCompile Include="Matrix.cpp" />↩
<ClCompile Include="PathD2D.cpp" />↩
<ClCompile Include="PathRecording.cpp" />↩
<ClCompile Include="RecordedEvent.cpp" />↩
<ClCompile Include="ScaledFontBase.cpp" />↩
<ClCompile Include="ScaledFontDWrite.cpp" />↩
<ClCompile Include="SourceSurfaceD2D.cpp" />↩
<ClCompile Include="SourceSurfaceD2DTarget.cpp" />↩
<ClCompile Include="SourceSurfaceRawData.cpp" />↩
</ItemGroup>↩
<ItemGroup>↩
<None Include="Makefile.in" />↩
<CustomBuild Include="ShadersD2D.fx">↩
<FileType>Document</FileType>↩
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">fxc /Tfx_4_0 /FhShadersD2D.h ShadersD2D.fx /Vn d2deffect</Command>↩
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">ShadersD2D.h</Outputs>↩
</CustomBuild>↩
</ItemGroup>↩
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />↩
<ImportGroup Label="ExtensionTargets">↩
</ImportGroup>↩
</Project>↩