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 'dependencies': [ '../src/angle.gyp:translator_static', ],
12 'include_dirs': [ '../include', ],
13 'sources': [ '<!@(python enumerate_files.py translator -types *.cpp *.h)' ],
23 'target_name': 'essl_to_hlsl',
25 'dependencies': [ '../src/angle.gyp:translator_static', ],
33 '<!@(python enumerate_files.py translator -types *.cpp *.h)',
39 'AdditionalDependencies':
48 'target_name': 'es_util',
49 'type': 'static_library',
52 '../src/angle.gyp:libEGL',
53 '../src/angle.gyp:libGLESv2',
62 '<!@(python enumerate_files.py gles2_book/Common -types *.c *.h)'
64 'direct_dependent_settings':
75 'target_name': 'hello_triangle',
77 'dependencies': [ 'es_util' ],
78 'sources': [ '<!@(python enumerate_files.py gles2_book/Hello_Triangle -types *.c *.h)' ],
82 'target_name': 'mip_map_2d',
84 'dependencies': [ 'es_util' ],
85 'sources': [ '<!@(python enumerate_files.py gles2_book/MipMap2D -types *.c *.h)' ],
89 'target_name': 'multi_texture',
91 'dependencies': [ 'es_util' ],
92 'sources': [ '<!@(python enumerate_files.py gles2_book/MultiTexture -types *.c *.h)' ],
96 'destination': '<(PRODUCT_DIR)',
97 'files': [ '<!@(python enumerate_files.py gles2_book/MultiTexture -types *.tga)' ],
103 'target_name': 'particle_system',
104 'type': 'executable',
105 'dependencies': [ 'es_util' ],
106 'sources': [ '<!@(python enumerate_files.py gles2_book/ParticleSystem -types *.c *.h)' ],
110 'destination': '<(PRODUCT_DIR)',
111 'files': [ '<!@(python enumerate_files.py gles2_book/ParticleSystem -types *.tga)' ],
117 'target_name': 'simple_texture_2d',
118 'type': 'executable',
119 'dependencies': [ 'es_util' ],
120 'sources': [ '<!@(python enumerate_files.py gles2_book/Simple_Texture2D -types *.c *.h)' ],
124 'target_name': 'simple_texture_cubemap',
125 'type': 'executable',
126 'dependencies': [ 'es_util' ],
127 'sources': [ '<!@(python enumerate_files.py gles2_book/Simple_TextureCubemap -types *.c *.h)' ],
131 'target_name': 'simple_vertex_shader',
132 'type': 'executable',
133 'dependencies': [ 'es_util' ],
134 'sources': [ '<!@(python enumerate_files.py gles2_book/Simple_VertexShader -types *.c *.h)' ],
138 'target_name': 'stencil_test',
139 'type': 'executable',
140 'dependencies': [ 'es_util' ],
141 'sources': [ '<!@(python enumerate_files.py gles2_book/Stencil_Test -types *.c *.h)' ],
145 'target_name': 'texture_wrap',
146 'type': 'executable',
147 'dependencies': [ 'es_util' ],
148 'sources': [ '<!@(python enumerate_files.py gles2_book/TextureWrap -types *.c *.h)' ],
152 'target_name': 'post_sub_buffer',
153 'type': 'executable',
154 'dependencies': [ 'es_util' ],
155 'sources': [ '<!@(python enumerate_files.py gles2_book/PostSubBuffer -types *.c *.h)' ],