OSDN Git Service

Add SwiftShader source to repo
[android-x86/external-swiftshader.git] / src / OpenGL ES 2.0 / libGLESv2 / libGLESv2.vcxproj
1 <?xml version="1.0" encoding="utf-8"?>\r
2 <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
3   <ItemGroup Label="ProjectConfigurations">\r
4     <ProjectConfiguration Include="Debug|Win32">\r
5       <Configuration>Debug</Configuration>\r
6       <Platform>Win32</Platform>\r
7     </ProjectConfiguration>\r
8     <ProjectConfiguration Include="Profile|Win32">\r
9       <Configuration>Profile</Configuration>\r
10       <Platform>Win32</Platform>\r
11     </ProjectConfiguration>\r
12     <ProjectConfiguration Include="Release|Win32">\r
13       <Configuration>Release</Configuration>\r
14       <Platform>Win32</Platform>\r
15     </ProjectConfiguration>\r
16   </ItemGroup>\r
17   <PropertyGroup Label="Globals">\r
18     <ProjectGuid>{B5871A7A-968C-42E3-A33B-981E6F448E78}</ProjectGuid>\r
19     <RootNamespace>libGLESv2</RootNamespace>\r
20     <Keyword>Win32Proj</Keyword>\r
21   </PropertyGroup>\r
22   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />\r
23   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">\r
24     <ConfigurationType>DynamicLibrary</ConfigurationType>\r
25     <CharacterSet>NotSet</CharacterSet>\r
26     <WholeProgramOptimization>true</WholeProgramOptimization>\r
27   </PropertyGroup>\r
28   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'" Label="Configuration">\r
29     <ConfigurationType>DynamicLibrary</ConfigurationType>\r
30     <CharacterSet>NotSet</CharacterSet>\r
31     <WholeProgramOptimization>true</WholeProgramOptimization>\r
32   </PropertyGroup>\r
33   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">\r
34     <ConfigurationType>DynamicLibrary</ConfigurationType>\r
35     <CharacterSet>NotSet</CharacterSet>\r
36   </PropertyGroup>\r
37   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />\r
38   <ImportGroup Label="ExtensionSettings">\r
39   </ImportGroup>\r
40   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">\r
41     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
42   </ImportGroup>\r
43   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'" Label="PropertySheets">\r
44     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
45   </ImportGroup>\r
46   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">\r
47     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
48   </ImportGroup>\r
49   <PropertyGroup Label="UserMacros" />\r
50   <PropertyGroup>\r
51     <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>\r
52     <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</OutDir>\r
53     <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</IntDir>\r
54     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>\r
55     <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</OutDir>\r
56     <OutDir Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">$(Platform)\$(Configuration)\</OutDir>\r
57     <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</IntDir>\r
58     <IntDir Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">$(Platform)\$(Configuration)\</IntDir>\r
59     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>\r
60     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">false</LinkIncremental>\r
61     <IncludePath Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(DXSDK_DIR)\Include;..\include;$(IncludePath)</IncludePath>\r
62     <IncludePath Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">$(DXSDK_DIR)\Include;..\include;$(IncludePath)</IncludePath>\r
63     <IncludePath Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(DXSDK_DIR)\Include;..\include;$(DXSDK_DIR)\Include;$(VCInstallDir)PlatformSDK\include;$(IncludePath)</IncludePath>\r
64     <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(DXSDK_DIR)\Lib\x86;$(VCInstallDir)PlatformSDK\lib;$(LibraryPath)</LibraryPath>\r
65     <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">$(DXSDK_DIR)\Lib\x86;$(VCInstallDir)lib;$(VCInstallDir)atlmfc\lib;$(WindowsSdkDir)lib;$(FrameworkSDKDir)\lib</LibraryPath>\r
66     <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(DXSDK_DIR)\Lib\x86;$(VCInstallDir)lib;$(VCInstallDir)atlmfc\lib;$(WindowsSdkDir)lib;$(FrameworkSDKDir)\lib</LibraryPath>\r
67   </PropertyGroup>\r
68   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">\r
69     <ClCompile>\r
70       <Optimization>Disabled</Optimization>\r
71       <AdditionalIncludeDirectories>$(SolutionDir);$(ProjectDir)/..;$(ProjectDir)/../..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
72       <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;LIBGLESV2_EXPORTS;_CRT_SECURE_NO_DEPRECATE;NOMINMAX;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
73       <MinimalRebuild>true</MinimalRebuild>\r
74       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>\r
75       <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>\r
76       <PrecompiledHeader>\r
77       </PrecompiledHeader>\r
78       <WarningLevel>Level3</WarningLevel>\r
79       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>\r
80       <BrowseInformation>true</BrowseInformation>\r
81       <ExceptionHandling>Sync</ExceptionHandling>\r
82     </ClCompile>\r
83     <Link>\r
84       <AdditionalDependencies>dwmapi.lib;dxguid.lib;WS2_32.lib;D3dx9.lib;d3dcompiler.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
85       <ModuleDefinitionFile>libGLESv2.def</ModuleDefinitionFile>\r
86       <GenerateDebugInformation>true</GenerateDebugInformation>\r
87       <SubSystem>Windows</SubSystem>\r
88       <RandomizedBaseAddress>false</RandomizedBaseAddress>\r
89       <DataExecutionPrevention>\r
90       </DataExecutionPrevention>\r
91       <TargetMachine>MachineX86</TargetMachine>\r
92     </Link>\r
93     <PostBuildEvent>\r
94       <Command>mkdir "$(ProjectDir)..\..\lib\$(Configuration)\"\r
95 copy "$(OutDir)libGLESv2.dll" "$(ProjectDir)..\..\lib\$(Configuration)\"\r
96 copy "$(OutDir)libGLESv2.lib" "$(ProjectDir)..\..\lib\$(Configuration)\"\r
97 </Command>\r
98     </PostBuildEvent>\r
99   </ItemDefinitionGroup>\r
100   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">\r
101     <ClCompile>\r
102       <Optimization>Full</Optimization>\r
103       <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>\r
104       <AdditionalIncludeDirectories>$(ProjectDir)/..;$(ProjectDir)/../..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
105       <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;LIBGLESV2_EXPORTS;_CRT_SECURE_NO_DEPRECATE;NOMINMAX;_SECURE_SCL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
106       <RuntimeLibrary>MultiThreaded</RuntimeLibrary>\r
107       <PrecompiledHeader>\r
108       </PrecompiledHeader>\r
109       <WarningLevel>Level3</WarningLevel>\r
110       <DebugInformationFormat>\r
111       </DebugInformationFormat>\r
112       <FavorSizeOrSpeed>Size</FavorSizeOrSpeed>\r
113       <OmitFramePointers>true</OmitFramePointers>\r
114       <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>\r
115       <WholeProgramOptimization>true</WholeProgramOptimization>\r
116       <IntrinsicFunctions>false</IntrinsicFunctions>\r
117       <ExceptionHandling>Sync</ExceptionHandling>\r
118     </ClCompile>\r
119     <Link>\r
120       <AdditionalDependencies>dwmapi.lib;dxguid.lib;WS2_32.lib;D3dx9.lib;d3dcompiler.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
121       <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>\r
122       <ModuleDefinitionFile>libGLESv2.def</ModuleDefinitionFile>\r
123       <GenerateDebugInformation>true</GenerateDebugInformation>\r
124       <SubSystem>Windows</SubSystem>\r
125       <OptimizeReferences>true</OptimizeReferences>\r
126       <EnableCOMDATFolding>true</EnableCOMDATFolding>\r
127       <RandomizedBaseAddress>false</RandomizedBaseAddress>\r
128       <DataExecutionPrevention>\r
129       </DataExecutionPrevention>\r
130       <TargetMachine>MachineX86</TargetMachine>\r
131     </Link>\r
132     <PostBuildEvent>\r
133       <Command>mkdir "$(ProjectDir)..\..\lib\$(Configuration)\"\r
134 copy "$(OutDir)libGLESv2.dll" "$(ProjectDir)..\..\lib\$(Configuration)\"\r
135 copy "$(OutDir)libGLESv2.lib" "$(ProjectDir)..\..\lib\$(Configuration)\"\r
136 </Command>\r
137     </PostBuildEvent>\r
138   </ItemDefinitionGroup>\r
139   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">\r
140     <ClCompile>\r
141       <Optimization>Full</Optimization>\r
142       <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>\r
143       <AdditionalIncludeDirectories>$(ProjectDir)/..; $(ProjectDir)/../..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
144       <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;LIBGLESV2_EXPORTS;_CRT_SECURE_NO_DEPRECATE;NOMINMAX;_SECURE_SCL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
145       <RuntimeLibrary>MultiThreaded</RuntimeLibrary>\r
146       <PrecompiledHeader>\r
147       </PrecompiledHeader>\r
148       <WarningLevel>Level3</WarningLevel>\r
149       <DebugInformationFormat>\r
150       </DebugInformationFormat>\r
151       <FavorSizeOrSpeed>Size</FavorSizeOrSpeed>\r
152       <OmitFramePointers>true</OmitFramePointers>\r
153       <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>\r
154       <WholeProgramOptimization>true</WholeProgramOptimization>\r
155       <IntrinsicFunctions>false</IntrinsicFunctions>\r
156     </ClCompile>\r
157     <Link>\r
158       <AdditionalDependencies>dwmapi.lib;dxguid.lib;WS2_32.lib;D3dx9.lib;d3dcompiler.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
159       <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>\r
160       <ModuleDefinitionFile>libGLESv2.def</ModuleDefinitionFile>\r
161       <GenerateDebugInformation>true</GenerateDebugInformation>\r
162       <SubSystem>Windows</SubSystem>\r
163       <OptimizeReferences>true</OptimizeReferences>\r
164       <EnableCOMDATFolding>true</EnableCOMDATFolding>\r
165       <RandomizedBaseAddress>false</RandomizedBaseAddress>\r
166       <DataExecutionPrevention>\r
167       </DataExecutionPrevention>\r
168       <TargetMachine>MachineX86</TargetMachine>\r
169     </Link>\r
170     <PostBuildEvent>\r
171       <Command>mkdir "$(ProjectDir)..\..\lib\$(Configuration)\"\r
172 copy "$(OutDir)libGLESv2.dll" "$(ProjectDir)..\..\lib\$(Configuration)\"\r
173 copy "$(OutDir)libGLESv2.lib" "$(ProjectDir)..\..\lib\$(Configuration)\"\r
174 </Command>\r
175     </PostBuildEvent>\r
176   </ItemDefinitionGroup>\r
177   <ItemGroup>\r
178     <ClCompile Include="Buffer.cpp" />\r
179     <ClCompile Include="Context.cpp" />\r
180     <ClCompile Include="..\common\debug.cpp" />\r
181     <ClCompile Include="Device.cpp" />\r
182     <ClCompile Include="Fence.cpp" />\r
183     <ClCompile Include="Framebuffer.cpp" />\r
184     <ClCompile Include="HandleAllocator.cpp" />\r
185     <ClCompile Include="Image.cpp" />\r
186     <ClCompile Include="IndexDataManager.cpp" />\r
187     <ClCompile Include="libGLESv2.cpp" />\r
188     <ClCompile Include="main.cpp" />\r
189     <ClCompile Include="Program.cpp" />\r
190     <ClCompile Include="RefCountObject.cpp" />\r
191     <ClCompile Include="Renderbuffer.cpp" />\r
192     <ClCompile Include="ResourceManager.cpp" />\r
193     <ClCompile Include="Shader.cpp" />\r
194     <ClCompile Include="Texture.cpp" />\r
195     <ClCompile Include="Unknown.cpp" />\r
196     <ClCompile Include="utilities.cpp" />\r
197     <ClCompile Include="VertexDataManager.cpp" />\r
198   </ItemGroup>\r
199   <ItemGroup>\r
200     <ClInclude Include="Buffer.h" />\r
201     <ClInclude Include="Context.h" />\r
202     <ClInclude Include="Device.hpp" />\r
203     <ClInclude Include="Fence.h" />\r
204     <ClInclude Include="Framebuffer.h" />\r
205     <ClInclude Include="..\..\include\GLES2\gl2.h" />\r
206     <ClInclude Include="..\..\include\GLES2\gl2ext.h" />\r
207     <ClInclude Include="..\..\include\GLES2\gl2platform.h" />\r
208     <ClInclude Include="HandleAllocator.h" />\r
209     <ClInclude Include="Image.hpp" />\r
210     <ClInclude Include="IndexDataManager.h" />\r
211     <ClInclude Include="main.h" />\r
212     <ClInclude Include="mathutil.h" />\r
213     <ClInclude Include="Program.h" />\r
214     <ClInclude Include="RefCountObject.h" />\r
215     <ClInclude Include="Renderbuffer.h" />\r
216     <ClInclude Include="resource.h" />\r
217     <ClInclude Include="ResourceManager.h" />\r
218     <ClInclude Include="Shader.h" />\r
219     <ClInclude Include="Texture.h" />\r
220     <ClInclude Include="Unknown.hpp" />\r
221     <ClInclude Include="utilities.h" />\r
222     <ClInclude Include="..\common\version.h" />\r
223     <ClInclude Include="VertexDataManager.h" />\r
224   </ItemGroup>\r
225   <ItemGroup>\r
226     <None Include="libGLESv2.def" />\r
227   </ItemGroup>\r
228   <ItemGroup>\r
229     <ResourceCompile Include="libGLESv2.rc" />\r
230   </ItemGroup>\r
231   <ItemGroup>\r
232     <ProjectReference Include="..\..\LLVM\win32\Analysis\Analysis.vcxproj">\r
233       <Project>{0622e827-8464-489d-8b1c-b0b496f35c08}</Project>\r
234     </ProjectReference>\r
235     <ProjectReference Include="..\..\LLVM\win32\CodeGen\CodeGen.vcxproj">\r
236       <Project>{08ceb1bb-c2a4-4587-b9a9-aedb8fb44897}</Project>\r
237     </ProjectReference>\r
238     <ProjectReference Include="..\..\LLVM\win32\ExecutionEngine\ExecutionEngine.vcxproj">\r
239       <Project>{76295ae8-a083-460e-9f80-6f2b8923264a}</Project>\r
240     </ProjectReference>\r
241     <ProjectReference Include="..\..\LLVM\win32\MC\MC.vcxproj">\r
242       <Project>{12d00cfa-e393-4857-a436-c7324849de51}</Project>\r
243     </ProjectReference>\r
244     <ProjectReference Include="..\..\LLVM\win32\Support\Support.vcxproj">\r
245       <Project>{28aa9146-3482-4f41-9cc6-407b1d258508}</Project>\r
246     </ProjectReference>\r
247     <ProjectReference Include="..\..\LLVM\win32\System\System.vcxproj">\r
248       <Project>{0f8407f3-fa23-4cf1-83a9-dcbe0b361489}</Project>\r
249     </ProjectReference>\r
250     <ProjectReference Include="..\..\LLVM\win32\TableGen\TableGen.vcxproj">\r
251       <Project>{339c2249-26b6-4172-b484-85653029af57}</Project>\r
252     </ProjectReference>\r
253     <ProjectReference Include="..\..\LLVM\win32\Target\Target.vcxproj">\r
254       <Project>{059fbab8-c76d-48a0-aa75-3c57bd3eafe4}</Project>\r
255     </ProjectReference>\r
256     <ProjectReference Include="..\..\LLVM\win32\Transforms\Transforms.vcxproj">\r
257       <Project>{c59374c1-9fc0-4147-b836-327dfdc52d99}</Project>\r
258     </ProjectReference>\r
259     <ProjectReference Include="..\..\LLVM\win32\VMCore\VMCore.vcxproj">\r
260       <Project>{45cd78d7-c5d9-47fe-ad12-f3251eedaffb}</Project>\r
261     </ProjectReference>\r
262     <ProjectReference Include="..\..\LLVM\win32\x86\x86.vcxproj">\r
263       <Project>{144eebf6-8c9b-4473-b715-2c821666af6c}</Project>\r
264     </ProjectReference>\r
265     <ProjectReference Include="..\..\Reactor\Reactor.vcxproj">\r
266       <Project>{28fd076d-10b5-4bd8-a4cf-f44c7002a803}</Project>\r
267     </ProjectReference>\r
268     <ProjectReference Include="..\..\SwiftShader\SwiftShader.vcxproj">\r
269       <Project>{7b02cb19-4cdf-4f79-bc9b-7f3f6164a003}</Project>\r
270       <Private>true</Private>\r
271       <ReferenceOutputAssembly>true</ReferenceOutputAssembly>\r
272       <CopyLocalSatelliteAssemblies>false</CopyLocalSatelliteAssemblies>\r
273       <LinkLibraryDependencies>true</LinkLibraryDependencies>\r
274       <UseLibraryDependencyInputs>false</UseLibraryDependencyInputs>\r
275     </ProjectReference>\r
276     <ProjectReference Include="..\compiler\translator_common.vcxproj">\r
277       <Project>{5b3a6db8-1e7e-40d7-92b9-da8aae619fad}</Project>\r
278     </ProjectReference>\r
279     <ProjectReference Include="..\compiler\translator_hlsl.vcxproj">\r
280       <Project>{5620f0e4-6c43-49bc-a178-b804e1a0c3a7}</Project>\r
281     </ProjectReference>\r
282   </ItemGroup>\r
283   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />\r
284   <ImportGroup Label="ExtensionTargets">\r
285   </ImportGroup>\r
286 </Project>