1cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)# Copyright (c) 2013 The Chromium Authors. All rights reserved. 2cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)# Use of this source code is governed by a BSD-style license that can be 3cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)# found in the LICENSE file. 4cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 5cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)source_set("common") { 6cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) sources = [ 7cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) "bitfield_helpers.h", 8cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) "buffer.cc", 9cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) "buffer.h", 10cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) "capabilities.cc", 11cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) "capabilities.h", 12cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) "cmd_buffer_common.cc", 13cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) "cmd_buffer_common.h", 14cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) "command_buffer.h", 15cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) "constants.h", 16cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) "debug_marker_manager.cc", 17cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) "debug_marker_manager.h", 18cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) "gles2_cmd_format.cc", 19cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) "gles2_cmd_format.h", 20cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) "gles2_cmd_format_autogen.h", 21cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) "gles2_cmd_ids.h", 22cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) "gles2_cmd_ids_autogen.h", 23cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) "id_allocator.cc", 24cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) "id_allocator.h", 25cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) "mailbox.cc", 26cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) "mailbox.h", 27cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) "mailbox_holder.cc", 28cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) "mailbox_holder.h", 29cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) "thread_local.h", 30cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) "time.h", 31cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) ] 32cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 33116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch defines = [ "GPU_IMPLEMENTATION" ] 34116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 35116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch deps = [ 36116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ":gles2_utils", 37116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch "//base", 38116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ] 39116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch} 40116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 41116680a4aac90f2aa7413d9095a592090648e557Ben Murdochcomponent("gles2_utils") { 42116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch sources = [ 43116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch "gles2_cmd_utils.cc", 44116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch "gles2_cmd_utils.h", 45116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch "gles2_utils_export.h", 46116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch ] 47116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 48116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch defines = [ "GLES2_UTILS_IMPLEMENTATION" ] 49cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 50cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) deps = [ 51cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) "//base", 52cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) ] 53116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 54116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch all_dependent_configs = [ "//third_party/khronos:khronos_headers" ] 55cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 56