1 # Copyright 2014 The Chromium 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.
5 import("//third_party/mojo/src/mojo/public/tools/bindings/mojom.gni")
7 config("mojo_use_gles2") {
8 defines = [ "MOJO_USE_GLES2_IMPL" ]
11 config("gles2_use_mojo") {
12 defines = [ "GLES2_USE_MOJO" ]
17 "command_buffer_client_impl.cc",
18 "command_buffer_client_impl.h",
25 "GL_GLEXT_PROTOTYPES",
26 "MOJO_GLES2_IMPLEMENTATION",
33 public_configs = [ ":gles2_use_mojo" ]
34 all_dependent_configs = [ ":mojo_use_gles2" ]
38 "//base/third_party/dynamic_annotations",
39 "//gpu/command_buffer/client",
40 "//gpu/command_buffer/client:gles2_cmd_helper",
41 "//gpu/command_buffer/client:gles2_implementation",
42 "//gpu/command_buffer/client:gles2_interface",
43 "//gpu/command_buffer/common",
44 "//mojo/environment:chromium",
45 "//third_party/mojo/src/mojo/public/c/gles2:headers",
46 "//third_party/mojo/src/mojo/public/c/system",
47 "//third_party/mojo/src/mojo/public/cpp/bindings",
48 "//third_party/mojo/src/mojo/public/cpp/system",
49 "//third_party/mojo_services/src/gpu/public/interfaces",
50 "//mojo/services/gles2:lib",
53 include_dirs = [ ".." ]