Upstream version 9.38.198.0
[platform/framework/web/crosswalk.git] / src / cc / surfaces / BUILD.gn
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.
4
5 component("surfaces") {
6   output_name = "cc_surfaces"
7   sources = [
8     "display.cc",
9     "display.h",
10     "display_client.h",
11     "surface.cc",
12     "surface.h",
13     "surface_aggregator.cc",
14     "surface_aggregator.h",
15     "surface_factory.cc",
16     "surface_factory.h",
17     "surface_factory_client.h",
18     "surface_id.h",
19     "surface_id_allocator.cc",
20     "surface_id_allocator.h",
21     "surface_manager.cc",
22     "surface_manager.h",
23     "surface_resource_holder.cc",
24     "surface_resource_holder.h",
25     "surfaces_export.h",
26   ]
27
28   defines = [ "CC_SURFACES_IMPLEMENTATION=1" ]
29
30   deps = [
31     "//base",
32     "//base/third_party/dynamic_annotations",
33     "//cc",
34     "//skia",
35     "//ui/gfx",
36     "//ui/gfx/geometry",
37   ]
38 }
39