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.
8 'angle_build_scripts_path': '..',
13 'target_name': 'essl_to_glsl',
15 'dependencies': [ '../src/angle.gyp:translator_static', ],
16 'include_dirs': [ '../include', ],
17 'sources': [ '<!@(python <(angle_build_scripts_path)/enumerate_files.py translator -types *.cpp *.h)' ],
27 'target_name': 'essl_to_hlsl',
29 'dependencies': [ '../src/angle.gyp:translator_static', ],
37 '<!@(python <(angle_build_scripts_path)/enumerate_files.py translator -types *.cpp *.h)',
42 'target_name': 'es_util',
43 'type': 'static_library',
46 '../src/angle.gyp:libEGL',
47 '../src/angle.gyp:libGLESv2',
56 '<!@(python <(angle_build_scripts_path)/enumerate_files.py gles2_book/Common -types *.c *.h)'
58 'direct_dependent_settings':
69 'target_name': 'hello_triangle',
71 'dependencies': [ 'es_util' ],
72 'sources': [ '<!@(python <(angle_build_scripts_path)/enumerate_files.py gles2_book/Hello_Triangle -types *.c *.h)' ],
76 'target_name': 'mip_map_2d',
78 'dependencies': [ 'es_util' ],
79 'sources': [ '<!@(python <(angle_build_scripts_path)/enumerate_files.py gles2_book/MipMap2D -types *.c *.h)' ],
83 'target_name': 'multi_texture',
85 'dependencies': [ 'es_util' ],
86 'sources': [ '<!@(python <(angle_build_scripts_path)/enumerate_files.py gles2_book/MultiTexture -types *.c *.h)' ],
90 'destination': '<(PRODUCT_DIR)',
91 'files': [ '<!@(python <(angle_build_scripts_path)/enumerate_files.py gles2_book/MultiTexture -types *.tga)' ],
97 'target_name': 'particle_system',
99 'dependencies': [ 'es_util' ],
100 'sources': [ '<!@(python <(angle_build_scripts_path)/enumerate_files.py gles2_book/ParticleSystem -types *.c *.h)' ],
104 'destination': '<(PRODUCT_DIR)',
105 'files': [ '<!@(python <(angle_build_scripts_path)/enumerate_files.py gles2_book/ParticleSystem -types *.tga)' ],
111 'target_name': 'simple_texture_2d',
112 'type': 'executable',
113 'dependencies': [ 'es_util' ],
114 'sources': [ '<!@(python <(angle_build_scripts_path)/enumerate_files.py gles2_book/Simple_Texture2D -types *.c *.h)' ],
118 'target_name': 'simple_texture_cubemap',
119 'type': 'executable',
120 'dependencies': [ 'es_util' ],
121 'sources': [ '<!@(python <(angle_build_scripts_path)/enumerate_files.py gles2_book/Simple_TextureCubemap -types *.c *.h)' ],
125 'target_name': 'simple_vertex_shader',
126 'type': 'executable',
127 'dependencies': [ 'es_util' ],
128 'sources': [ '<!@(python <(angle_build_scripts_path)/enumerate_files.py gles2_book/Simple_VertexShader -types *.c *.h)' ],
132 'target_name': 'stencil_test',
133 'type': 'executable',
134 'dependencies': [ 'es_util' ],
135 'sources': [ '<!@(python <(angle_build_scripts_path)/enumerate_files.py gles2_book/Stencil_Test -types *.c *.h)' ],
139 'target_name': 'texture_wrap',
140 'type': 'executable',
141 'dependencies': [ 'es_util' ],
142 'sources': [ '<!@(python <(angle_build_scripts_path)/enumerate_files.py gles2_book/TextureWrap -types *.c *.h)' ],
146 'target_name': 'post_sub_buffer',
147 'type': 'executable',
148 'dependencies': [ 'es_util' ],
149 'sources': [ '<!@(python <(angle_build_scripts_path)/enumerate_files.py gles2_book/PostSubBuffer -types *.c *.h)' ],