1 <?xml version=
"1.0" encoding=
"utf-8"?>
2 <Project DefaultTargets=
"Build" ToolsVersion=
"4.0" xmlns=
"http://schemas.microsoft.com/developer/msbuild/2003">
3 <ItemGroup Label=
"ProjectConfigurations">
4 <ProjectConfiguration Include=
"Debug|Win32">
5 <Configuration>Debug
</Configuration>
6 <Platform>Win32
</Platform>
7 </ProjectConfiguration>
8 <ProjectConfiguration Include=
"Release|Win32">
9 <Configuration>Release
</Configuration>
10 <Platform>Win32
</Platform>
11 </ProjectConfiguration>
13 <PropertyGroup Label=
"Globals">
14 <Keyword>Win32Proj
</Keyword>
16 <Import Project=
"$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
17 <PropertyGroup Condition=
"'$(Configuration)|$(Platform)'=='Debug|Win32'" Label=
"Configuration">
18 <ConfigurationType>StaticLibrary
</ConfigurationType>
19 <UseDebugLibraries>true
</UseDebugLibraries>
21 <PropertyGroup Condition=
"'$(Configuration)|$(Platform)'=='Release|Win32'" Label=
"Configuration">
22 <ConfigurationType>StaticLibrary
</ConfigurationType>
23 <UseDebugLibraries>false
</UseDebugLibraries>
25 <Import Project=
"$(VCTargetsPath)\Microsoft.Cpp.props" />
26 <ImportGroup Label=
"ExtensionSettings">
28 <ImportGroup Label=
"PropertySheets" Condition=
"'$(Configuration)|$(Platform)'=='Debug|Win32'">
29 <Import Project=
"$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition=
"exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label=
"LocalAppDataPlatform" />
31 <ImportGroup Label=
"PropertySheets" Condition=
"'$(Configuration)|$(Platform)'=='Release|Win32'">
32 <Import Project=
"$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition=
"exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label=
"LocalAppDataPlatform" />
34 <PropertyGroup Label=
"UserMacros" />
35 <PropertyGroup Condition=
"'$(Configuration)|$(Platform)'=='Debug|Win32'">
36 <LinkIncremental>true
</LinkIncremental>
37 <ExecutablePath>$(DXSDK_DIR)\Utilities\bin\x86;$(ExecutablePath)
</ExecutablePath>
38 <IncludePath>$(ProjectDir);$(IncludePath)
</IncludePath>
40 <PropertyGroup Condition=
"'$(Configuration)|$(Platform)'=='Release|Win32'">
41 <LinkIncremental>true
</LinkIncremental>
43 <ItemDefinitionGroup Condition=
"'$(Configuration)|$(Platform)'=='Debug|Win32'">
45 <PreprocessorDefinitions>USE_SSE2;WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions);MFBT_STAND_ALONE;XP_WIN
</PreprocessorDefinitions>
46 <RuntimeLibrary>MultiThreadedDebugDLL
</RuntimeLibrary>
47 <WarningLevel>Level3
</WarningLevel>
48 <DebugInformationFormat>ProgramDatabase
</DebugInformationFormat>
49 <Optimization>Disabled
</Optimization>
52 <TargetMachine>MachineX86
</TargetMachine>
53 <GenerateDebugInformation>true
</GenerateDebugInformation>
54 <SubSystem>Windows
</SubSystem>
59 <Command>xcopy $(ProjectDir)..\..\mfbt\*.h mozilla\ /Y
</Command>
60 <Message>Copying MFBT files
</Message>
62 </ItemDefinitionGroup>
63 <ItemDefinitionGroup Condition=
"'$(Configuration)|$(Platform)'=='Release|Win32'">
65 <PreprocessorDefinitions>USE_SSE2;WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
</PreprocessorDefinitions>
66 <RuntimeLibrary>MultiThreadedDLL
</RuntimeLibrary>
67 <WarningLevel>Level3
</WarningLevel>
68 <DebugInformationFormat>ProgramDatabase
</DebugInformationFormat>
69 <AdditionalIncludeDirectories>./
</AdditionalIncludeDirectories>
72 <TargetMachine>MachineX86
</TargetMachine>
73 <GenerateDebugInformation>true
</GenerateDebugInformation>
74 <SubSystem>Windows
</SubSystem>
75 <EnableCOMDATFolding>true
</EnableCOMDATFolding>
76 <OptimizeReferences>true
</OptimizeReferences>
78 </ItemDefinitionGroup>
80 <ClInclude Include=
"2D.h" />
81 <ClInclude Include=
"BaseMargin.h" />
82 <ClInclude Include=
"BasePoint.h" />
83 <ClInclude Include=
"BaseRect.h" />
84 <ClInclude Include=
"BaseSize.h" />
85 <ClInclude Include=
"DrawEventRecorder.h" />
86 <ClInclude Include=
"DrawTargetD2D.h" />
87 <ClInclude Include=
"DrawTargetDual.h" />
88 <ClInclude Include=
"DrawTargetRecording.h" />
89 <ClInclude Include=
"GradientStopsD2D.h" />
90 <ClInclude Include=
"HelpersD2D.h" />
91 <ClInclude Include=
"ImageScaling.h" />
92 <ClInclude Include=
"Logging.h" />
93 <ClInclude Include=
"Matrix.h" />
94 <ClInclude Include=
"PathD2D.h" />
95 <ClInclude Include=
"PathHelpers.h" />
96 <ClInclude Include=
"PathRecording.h" />
97 <ClInclude Include=
"Point.h" />
98 <ClInclude Include=
"RecordedEvent.h" />
99 <ClInclude Include=
"RecordingTypes.h" />
100 <ClInclude Include=
"Rect.h" />
101 <ClInclude Include=
"ScaledFontBase.h" />
102 <ClInclude Include=
"ScaledFontDWrite.h" />
103 <ClInclude Include=
"SourceSurfaceD2D.h" />
104 <ClInclude Include=
"SourceSurfaceD2DTarget.h" />
105 <ClInclude Include=
"SourceSurfaceRawData.h" />
106 <ClInclude Include=
"Tools.h" />
107 <ClInclude Include=
"Types.h" />
108 <ClInclude Include=
"UserData.h" />
111 <ClCompile Include=
"DrawEventRecorder.cpp" />
112 <ClCompile Include=
"DrawTargetD2D.cpp" />
113 <ClCompile Include=
"DrawTargetDual.cpp" />
114 <ClCompile Include=
"DrawTargetRecording.cpp" />
115 <ClCompile Include=
"Factory.cpp" />
116 <ClCompile Include=
"ImageScaling.cpp" />
117 <ClCompile Include=
"ImageScalingSSE2.cpp" />
118 <ClCompile Include=
"Matrix.cpp" />
119 <ClCompile Include=
"PathD2D.cpp" />
120 <ClCompile Include=
"PathRecording.cpp" />
121 <ClCompile Include=
"RecordedEvent.cpp" />
122 <ClCompile Include=
"ScaledFontBase.cpp" />
123 <ClCompile Include=
"ScaledFontDWrite.cpp" />
124 <ClCompile Include=
"SourceSurfaceD2D.cpp" />
125 <ClCompile Include=
"SourceSurfaceD2DTarget.cpp" />
126 <ClCompile Include=
"SourceSurfaceRawData.cpp" />
129 <None Include=
"Makefile.in" />
130 <CustomBuild Include=
"ShadersD2D.fx">
131 <FileType>Document
</FileType>
132 <Command Condition=
"'$(Configuration)|$(Platform)'=='Debug|Win32'">fxc /Tfx_4_0 /FhShadersD2D.h ShadersD2D.fx /Vn d2deffect
</Command>
133 <Outputs Condition=
"'$(Configuration)|$(Platform)'=='Debug|Win32'">ShadersD2D.h
</Outputs>
136 <Import Project=
"$(VCTargetsPath)\Microsoft.Cpp.targets" />
137 <ImportGroup Label=
"ExtensionTargets">