1 # Copyright (c) 2010 The ANGLE Project Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file.
9 'target_name': 'essl_to_glsl',
11 'includes': [ '../build/common_defines.gypi', ],
12 'dependencies': [ '../src/angle.gyp:translator_static', ],
13 'include_dirs': [ '../include', ],
14 'sources': [ '<!@(python <(angle_path)/enumerate_files.py translator -types *.cpp *.h)' ],
24 'target_name': 'essl_to_hlsl',
26 'includes': [ '../build/common_defines.gypi', ],
27 'dependencies': [ '../src/angle.gyp:translator_static', ],
35 '<!@(python <(angle_path)/enumerate_files.py translator -types *.cpp *.h)',
40 'target_name': 'dds_to_header',
42 'includes': [ '../build/common_defines.gypi', ],
45 '<!@(python <(angle_path)/enumerate_files.py dds_to_header -types *.cpp)',
50 'target_name': 'sample_util',
51 'type': 'static_library',
52 'includes': [ '../build/common_defines.gypi', ],
55 '../src/angle.gyp:libEGL',
56 '../src/angle.gyp:libGLESv2',
57 '../util/util.gyp:angle_util',
66 '<!@(python <(angle_path)/enumerate_files.py angle/sample_util -types *.cpp *.h)'
68 'msvs_disabled_warnings': [ 4201 ],
69 'direct_dependent_settings':
71 'msvs_disabled_warnings': [ 4201 ],
82 'target_name': 'hello_triangle',
84 'dependencies': [ 'sample_util' ],
85 'includes': [ '../build/common_defines.gypi', ],
86 'sources': [ '<!@(python <(angle_path)/enumerate_files.py angle/hello_triangle -types *.cpp *.h)' ],
90 'target_name': 'mip_map_2d',
92 'dependencies': [ 'sample_util' ],
93 'includes': [ '../build/common_defines.gypi', ],
94 'sources': [ '<!@(python <(angle_path)/enumerate_files.py angle/mip_map_2d -types *.cpp *.h)' ],
98 'target_name': 'multi_texture',
100 'dependencies': [ 'sample_util' ],
101 'includes': [ '../build/common_defines.gypi', ],
102 'sources': [ '<!@(python <(angle_path)/enumerate_files.py angle/multi_texture -types *.cpp *.h)' ],
106 'destination': '<(PRODUCT_DIR)',
107 'files': [ '<!@(python <(angle_path)/enumerate_files.py angle/multi_texture -types *.tga)' ],
113 'target_name': 'particle_system',
114 'type': 'executable',
115 'dependencies': [ 'sample_util' ],
116 'includes': [ '../build/common_defines.gypi', ],
117 'sources': [ '<!@(python <(angle_path)/enumerate_files.py angle/particle_system -types *.cpp *.h)' ],
121 'destination': '<(PRODUCT_DIR)',
122 'files': [ '<!@(python <(angle_path)/enumerate_files.py angle/particle_system -types *.tga)' ],
128 'target_name': 'simple_instancing',
129 'type': 'executable',
130 'dependencies': [ 'sample_util' ],
131 'includes': [ '../build/common_defines.gypi', ],
132 'sources': [ '<!@(python <(angle_path)/enumerate_files.py angle/simple_instancing -types *.cpp *.h)' ],
136 'target_name': 'multiple_draw_buffers',
137 'type': 'executable',
138 'dependencies': [ 'sample_util' ],
139 'includes': [ '../build/common_defines.gypi', ],
140 'sources': [ '<!@(python <(angle_path)/enumerate_files.py angle/multiple_draw_buffers -types *.cpp *.h *.glsl)' ],
144 'destination': '<(PRODUCT_DIR)',
145 'files': [ '<!@(python <(angle_path)/enumerate_files.py angle/multiple_draw_buffers -types *.glsl)' ],
151 'target_name': 'simple_texture_2d',
152 'type': 'executable',
153 'dependencies': [ 'sample_util' ],
154 'includes': [ '../build/common_defines.gypi', ],
155 'sources': [ '<!@(python <(angle_path)/enumerate_files.py angle/simple_texture_2d -types *.cpp *.h)' ],
159 'target_name': 'simple_texture_cubemap',
160 'type': 'executable',
161 'dependencies': [ 'sample_util' ],
162 'includes': [ '../build/common_defines.gypi', ],
163 'sources': [ '<!@(python <(angle_path)/enumerate_files.py angle/simple_texture_cubemap -types *.cpp *.h)' ],
167 'target_name': 'simple_vertex_shader',
168 'type': 'executable',
169 'dependencies': [ 'sample_util' ],
170 'includes': [ '../build/common_defines.gypi', ],
171 'sources': [ '<!@(python <(angle_path)/enumerate_files.py angle/simple_vertex_shader -types *.cpp *.h)' ],
175 'target_name': 'stencil_operations',
176 'type': 'executable',
177 'dependencies': [ 'sample_util' ],
178 'includes': [ '../build/common_defines.gypi', ],
179 'sources': [ '<!@(python <(angle_path)/enumerate_files.py angle/stencil_operations -types *.cpp *.h)' ],
183 'target_name': 'texture_wrap',
184 'type': 'executable',
185 'dependencies': [ 'sample_util' ],
186 'includes': [ '../build/common_defines.gypi', ],
187 'sources': [ '<!@(python <(angle_path)/enumerate_files.py angle/texture_wrap -types *.cpp *.h)' ],
191 'target_name': 'post_sub_buffer',
192 'type': 'executable',
193 'dependencies': [ 'sample_util' ],
194 'includes': [ '../build/common_defines.gypi', ],
195 'sources': [ '<!@(python <(angle_path)/enumerate_files.py angle/post_sub_buffer -types *.cpp *.h)' ],