# Copyright (c) 2012 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. { 'include_dirs': [ '..', '<(DEPTH)/third_party/khronos', ], 'all_dependent_settings': { 'include_dirs': [ '..', '<(DEPTH)/third_party/khronos', ], }, 'dependencies': [ '../base/base.gyp:base', '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic_annotations', '../crypto/crypto.gyp:crypto', '../ui/gl/gl.gyp:gl', '../ui/surface/surface.gyp:surface', '../ui/ui.gyp:ui', '../third_party/angle/src/build_angle.gyp:translator_glsl', ], 'sources': [ 'command_buffer/service/buffer_manager.h', 'command_buffer/service/buffer_manager.cc', 'command_buffer/service/cmd_buffer_engine.h', 'command_buffer/service/cmd_parser.cc', 'command_buffer/service/cmd_parser.h', 'command_buffer/service/command_buffer_service.cc', 'command_buffer/service/command_buffer_service.h', 'command_buffer/service/common_decoder.cc', 'command_buffer/service/common_decoder.h', 'command_buffer/service/context_group.h', 'command_buffer/service/context_group.cc', 'command_buffer/service/feature_info.h', 'command_buffer/service/feature_info.cc', 'command_buffer/service/framebuffer_manager.h', 'command_buffer/service/framebuffer_manager.cc', 'command_buffer/service/gles2_cmd_copy_texture_chromium.cc', 'command_buffer/service/gles2_cmd_copy_texture_chromium.h', 'command_buffer/service/gles2_cmd_decoder.h', 'command_buffer/service/gles2_cmd_decoder_autogen.h', 'command_buffer/service/gles2_cmd_decoder.cc', 'command_buffer/service/gles2_cmd_validation.h', 'command_buffer/service/gles2_cmd_validation.cc', 'command_buffer/service/gles2_cmd_validation_autogen.h', 'command_buffer/service/gles2_cmd_validation_implementation_autogen.h', 'command_buffer/service/gl_utils.h', 'command_buffer/service/gpu_scheduler.h', 'command_buffer/service/gpu_scheduler.cc', 'command_buffer/service/gpu_scheduler_mock.h', 'command_buffer/service/gpu_switches.h', 'command_buffer/service/gpu_switches.cc', 'command_buffer/service/id_manager.h', 'command_buffer/service/id_manager.cc', 'command_buffer/service/mailbox_manager.cc', 'command_buffer/service/mailbox_manager.h', 'command_buffer/service/memory_program_cache.h', 'command_buffer/service/memory_program_cache.cc', 'command_buffer/service/mocks.h', 'command_buffer/service/program_manager.h', 'command_buffer/service/program_manager.cc', 'command_buffer/service/query_manager.h', 'command_buffer/service/query_manager.cc', 'command_buffer/service/renderbuffer_manager.h', 'command_buffer/service/renderbuffer_manager.cc', 'command_buffer/service/program_cache.h', 'command_buffer/service/program_cache.cc', 'command_buffer/service/program_cache_lru_helper.h', 'command_buffer/service/program_cache_lru_helper.cc', 'command_buffer/service/shader_manager.h', 'command_buffer/service/shader_manager.cc', 'command_buffer/service/shader_translator.h', 'command_buffer/service/shader_translator.cc', 'command_buffer/service/shader_translator_cache.h', 'command_buffer/service/shader_translator_cache.cc', 'command_buffer/service/stream_texture.h', 'command_buffer/service/stream_texture_manager.h', 'command_buffer/service/texture_definition.cc', 'command_buffer/service/texture_definition.h', 'command_buffer/service/texture_manager.h', 'command_buffer/service/texture_manager.cc', 'command_buffer/service/transfer_buffer_manager.cc', 'command_buffer/service/transfer_buffer_manager.h', 'command_buffer/service/vertex_attrib_manager.h', 'command_buffer/service/vertex_attrib_manager.cc', ], 'conditions': [ ['toolkit_uses_gtk == 1', { 'dependencies': [ '../build/linux/system.gyp:gtk', ], }], ['ui_compositor_image_transport==1', { 'include_dirs': [ '<(DEPTH)/third_party/angle/include', ], }], ], }