| # Copyright (c) 2009 The Chromium Authors. All rights reserved. |
| # Use of this source code is governed by a BSD-style license that can be |
| # found in the LICENSE file. |
| |
| { |
| 'targets': [ |
| { |
| 'target_name': 'es_util', |
| 'type': 'static_library', |
| 'dependencies': [ |
| '../../gpu/gpu.gyp:gles2_c_lib_nocheck', |
| ], |
| 'include_dirs': [ |
| 'Common/Include', |
| ], |
| 'all_dependent_settings': { |
| 'include_dirs': [ |
| 'Common/Include', |
| ], |
| }, |
| 'sources': [ |
| 'Common/Include/esUtil.h', |
| 'Common/Source/esShader.c', |
| 'Common/Source/esShapes.c', |
| 'Common/Source/esTransform.c', |
| 'Common/Source/esUtil.c', |
| ], |
| }, |
| { |
| 'target_name': 'hello_triangle', |
| 'type': 'static_library', |
| 'dependencies': [ |
| 'es_util', |
| ], |
| 'sources': [ |
| 'Chapter_2/Hello_Triangle/Hello_Triangle.c', |
| 'Chapter_2/Hello_Triangle/Hello_Triangle.h', |
| ], |
| }, |
| { |
| 'target_name': 'mip_map_2d', |
| 'type': 'static_library', |
| 'dependencies': [ |
| 'es_util', |
| ], |
| 'sources': [ |
| 'Chapter_9/MipMap2D/MipMap2D.c', |
| 'Chapter_9/MipMap2D/MipMap2D.h', |
| ], |
| }, |
| { |
| 'target_name': 'simple_texture_2d', |
| 'type': 'static_library', |
| 'dependencies': [ |
| 'es_util', |
| ], |
| 'sources': [ |
| 'Chapter_9/Simple_Texture2D/Simple_Texture2D.c', |
| 'Chapter_9/Simple_Texture2D/Simple_Texture2D.h', |
| ], |
| }, |
| { |
| 'target_name': 'simple_texture_cubemap', |
| 'type': 'static_library', |
| 'dependencies': [ |
| 'es_util', |
| ], |
| 'sources': [ |
| 'Chapter_9/Simple_TextureCubemap/Simple_TextureCubemap.c', |
| 'Chapter_9/Simple_TextureCubemap/Simple_TextureCubemap.h', |
| ], |
| }, |
| { |
| 'target_name': 'simple_vertex_shader', |
| 'type': 'static_library', |
| 'dependencies': [ |
| 'es_util', |
| ], |
| 'sources': [ |
| 'Chapter_8/Simple_VertexShader/Simple_VertexShader.c', |
| 'Chapter_8/Simple_VertexShader/Simple_VertexShader.h', |
| ], |
| }, |
| { |
| 'target_name': 'stencil_test', |
| 'type': 'static_library', |
| 'dependencies': [ |
| 'es_util', |
| ], |
| 'sources': [ |
| 'Chapter_11/Stencil_Test/Stencil_Test.c', |
| 'Chapter_11/Stencil_Test/Stencil_Test.h', |
| ], |
| }, |
| { |
| 'target_name': 'texture_wrap', |
| 'type': 'static_library', |
| 'dependencies': [ |
| 'es_util', |
| ], |
| 'sources': [ |
| 'Chapter_9/TextureWrap/TextureWrap.c', |
| 'Chapter_9/TextureWrap/TextureWrap.h', |
| ], |
| }, |
| ] |
| } |