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 import("//build/config/ui.gni") 6 7 component("surface") { 8 sources = [ 9 "accelerated_surface_mac.cc", 10 "accelerated_surface_mac.h", 11 "surface_export.h", 12 "transport_dib.cc", 13 "transport_dib.h", 14 "transport_dib_posix.cc", 15 "transport_dib_win.cc", 16 ] 17 18 defines = [ "SURFACE_IMPLEMENTATION" ] 19 20 deps = [ 21 "//base", 22 "//base/third_party/dynamic_annotations", 23 "//skia", 24 "//ui/base", 25 "//ui/gfx/geometry", 26 "//ui/gl", 27 ] 28 29 if (use_x11) { 30 include_dirs = [ "//third_party/khronos" ] 31 } 32 } 33