Reland "Non-SFI mode: Switch to newlib. (patchset #4 id:60001 of https://codereview...
[chromium-blink-merge.git] / components / view_manager / gles2 / BUILD.gn
blob13ee4d0c66d47067d193fa6c58397aa78f11c105
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 source_set("gles2") {
6   visibility = [
7     "//components/view_manager/native_viewport:*",
8     "//mojo/runner:lib",  # For android
9   ]
11   sources = [
12     "command_buffer_driver.cc",
13     "command_buffer_driver.h",
14     "command_buffer_impl.cc",
15     "command_buffer_impl.h",
16     "command_buffer_impl_observer.h",
17     "gpu_impl.cc",
18     "gpu_impl.h",
19     "gpu_state.cc",
20     "gpu_state.h",
21   ]
23   public_deps = [
24     ":lib",
25   ]
26   deps = [
27     "//base",
28     "//components/view_manager/public/interfaces",
29     "//gpu/command_buffer/service",
30     "//mojo/converters/geometry",
31     "//third_party/mojo/src/mojo/public/cpp/bindings",
32     "//ui/mojo/geometry:interfaces",
33     "//ui/gfx",
34     "//ui/gfx/geometry",
35     "//ui/gl",
36   ]
38   include_dirs = [ "../.." ]
41 source_set("lib") {
42   sources = [
43     "command_buffer_type_conversions.cc",
44     "command_buffer_type_conversions.h",
45     "mojo_buffer_backing.cc",
46     "mojo_buffer_backing.h",
47     "mojo_gpu_memory_buffer.cc",
48     "mojo_gpu_memory_buffer.h",
49     "mojo_gpu_memory_buffer_manager.cc",
50     "mojo_gpu_memory_buffer_manager.h",
51     "raster_thread_helper.cc",
52     "raster_thread_helper.h",
53   ]
55   deps = [
56     "//base",
57     "//cc",
58     "//components/view_manager/public/interfaces",
59     "//gpu/command_buffer/common",
60     "//third_party/mojo/src/mojo/public/cpp/bindings",
61     "//third_party/mojo/src/mojo/public/cpp/system",
62   ]
64   include_dirs = [ "../.." ]