Supervised user whitelists: Cleanup
[chromium-blink-merge.git] / ui / accelerated_widget_mac / BUILD.gn
blobe95ef54e8e81f4c47fd7f2d70f1ee6151a5320ed
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 # GYP version: ui/accelerated_widget_mac/accelerated_widget_mac.gyp:accelerated_widget_mac
6 component("accelerated_widget_mac") {
7   sources = [
8     "accelerated_widget_mac.h",
9     "accelerated_widget_mac.mm",
10     "accelerated_widget_mac_export.h",
11     "io_surface_context.h",
12     "io_surface_context.mm",
13     "io_surface_layer.h",
14     "io_surface_layer.mm",
15     "io_surface_texture.h",
16     "io_surface_texture.mm",
17     "software_layer.h",
18     "software_layer.mm",
19     "surface_handle_types.cc",
20     "surface_handle_types.h",
21   ]
23   defines = [ "ACCELERATED_WIDGET_MAC_IMPLEMENTATION" ]
25   deps = [
26     "//base",
27     "//skia",
28     "//ui/base",
29     "//ui/events",
30     "//ui/events:events_base",
31     "//ui/gfx/geometry",
32     "//ui/gl",
33   ]
35   libs = [
36     # Required by io_surface_texture.mm.
37     "IOSurface.framework",
38     "OpenGL.framework",
39     "QuartzCore.framework",
40   ]