Bug 1876335 - use GRADLE_MAVEN_REPOSITORIES in more places. r=owlish,geckoview-review...
[gecko.git] / gfx / 2d / gfx2d.vcxproj
blob8b4607899852f140d519da736d79fd6bc674124c
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>
12 </ItemGroup>
13 <PropertyGroup Label="Globals">
14 <Keyword>Win32Proj</Keyword>
15 </PropertyGroup>
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>
20 </PropertyGroup>
21 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
22 <ConfigurationType>StaticLibrary</ConfigurationType>
23 <UseDebugLibraries>false</UseDebugLibraries>
24 </PropertyGroup>
25 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
26 <ImportGroup Label="ExtensionSettings">
27 </ImportGroup>
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" />
30 </ImportGroup>
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" />
33 </ImportGroup>
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>
39 </PropertyGroup>
40 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
41 <LinkIncremental>true</LinkIncremental>
42 </PropertyGroup>
43 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
44 <ClCompile>
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>
50 </ClCompile>
51 <Link>
52 <TargetMachine>MachineX86</TargetMachine>
53 <GenerateDebugInformation>true</GenerateDebugInformation>
54 <SubSystem>Windows</SubSystem>
55 <EntryPointSymbol>
56 </EntryPointSymbol>
57 </Link>
58 <PreBuildEvent>
59 <Command>xcopy $(ProjectDir)..\..\mfbt\*.h mozilla\ /Y</Command>
60 <Message>Copying MFBT files</Message>
61 </PreBuildEvent>
62 </ItemDefinitionGroup>
63 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
64 <ClCompile>
65 <PreprocessorDefinitions>USE_SSE2;WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
66 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
67 <WarningLevel>Level3</WarningLevel>
68 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
69 <AdditionalIncludeDirectories>./</AdditionalIncludeDirectories>
70 </ClCompile>
71 <Link>
72 <TargetMachine>MachineX86</TargetMachine>
73 <GenerateDebugInformation>true</GenerateDebugInformation>
74 <SubSystem>Windows</SubSystem>
75 <EnableCOMDATFolding>true</EnableCOMDATFolding>
76 <OptimizeReferences>true</OptimizeReferences>
77 </Link>
78 </ItemDefinitionGroup>
79 <ItemGroup>
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" />
109 </ItemGroup>
110 <ItemGroup>
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" />
127 </ItemGroup>
128 <ItemGroup>
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>
134 </CustomBuild>
135 </ItemGroup>
136 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
137 <ImportGroup Label="ExtensionTargets">
138 </ImportGroup>
139 </Project>