summaryrefslogtreecommitdiffstats
path: root/chromium/third_party/angle/src/libGLESv2.gypi
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/angle/src/libGLESv2.gypi')
-rw-r--r--chromium/third_party/angle/src/libGLESv2.gypi124
1 files changed, 124 insertions, 0 deletions
diff --git a/chromium/third_party/angle/src/libGLESv2.gypi b/chromium/third_party/angle/src/libGLESv2.gypi
new file mode 100644
index 00000000000..b2dce1224da
--- /dev/null
+++ b/chromium/third_party/angle/src/libGLESv2.gypi
@@ -0,0 +1,124 @@
+# Copyright (c) 2013 The ANGLE Project 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':
+ {
+ 'angle_enable_d3d9%': 1,
+ 'angle_enable_d3d11%': 1,
+ },
+ 'target_defaults':
+ {
+ 'defines':
+ [
+ 'ANGLE_PRELOADED_D3DCOMPILER_MODULE_NAMES={ TEXT("d3dcompiler_46.dll"), TEXT("d3dcompiler_43.dll") }',
+ ],
+ },
+
+ 'conditions':
+ [
+ ['OS=="win"',
+ {
+ 'targets':
+ [
+ {
+ 'target_name': 'libGLESv2',
+ 'type': 'shared_library',
+ 'dependencies': [ 'translator', 'commit_id', 'copy_compiler_dll' ],
+ 'includes': [ '../build/common_defines.gypi', ],
+ 'include_dirs':
+ [
+ '.',
+ '../include',
+ 'libGLESv2',
+ ],
+ 'sources':
+ [
+ '<!@(python <(angle_path)/enumerate_files.py \
+ -dirs common libGLESv2 third_party/murmurhash ../include third_party/systeminfo \
+ -types *.cpp *.h *.hlsl *.vs *.ps *.bat *.def *.rc \
+ -excludes */d3d/* */d3d9/* */d3d11/*)',
+ ],
+ 'defines':
+ [
+ 'GL_APICALL=',
+ 'GL_GLEXT_PROTOTYPES=',
+ 'EGLAPI=',
+ ],
+ 'conditions':
+ [
+ ['angle_enable_d3d9==1',
+ {
+ 'sources':
+ [
+ '<!@(python <(angle_path)/enumerate_files.py \
+ -dirs libGLESv2/renderer/d3d libGLESv2/renderer/d3d9 \
+ -types *.cpp *.h *.vs *.ps *.bat)',
+ ],
+ 'defines':
+ [
+ 'ANGLE_ENABLE_D3D9',
+ ],
+ 'msvs_settings':
+ {
+ 'VCLinkerTool':
+ {
+ 'AdditionalDependencies':
+ [
+ 'd3d9.lib',
+ ]
+ }
+ },
+ }],
+ ['angle_enable_d3d11==1',
+ {
+ 'sources':
+ [
+ '<!@(python <(angle_path)/enumerate_files.py \
+ -dirs libGLESv2/renderer/d3d libGLESv2/renderer/d3d11 \
+ -types *.cpp *.h *.hlsl *.bat)',
+ ],
+ 'defines':
+ [
+ 'ANGLE_ENABLE_D3D11',
+ ],
+ 'msvs_settings':
+ {
+ 'VCLinkerTool':
+ {
+ 'AdditionalDependencies':
+ [
+ 'dxguid.lib',
+ ],
+ },
+ },
+ }],
+ ],
+
+ 'configurations':
+ {
+ 'Debug':
+ {
+ 'defines':
+ [
+ 'ANGLE_ENABLE_PERF',
+ ],
+ 'msvs_settings':
+ {
+ 'VCLinkerTool':
+ {
+ 'AdditionalDependencies':
+ [
+ 'd3d9.lib',
+ ]
+ }
+ },
+ },
+ },
+ },
+ ],
+ },
+ ],
+ ],
+}