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 # GYP version: mojo/mojo_services.gypi:mojo_view_manager_lib 6 source_set("view_manager") { 7 sources = [ 8 "lib/bitmap_uploader.cc", 9 "lib/bitmap_uploader.h", 10 "lib/view.cc", 11 "lib/view_manager_client_factory.cc", 12 "lib/view_manager_client_impl.cc", 13 "lib/view_manager_client_impl.h", 14 "lib/view_manager_context.cc", 15 "lib/view_observer.cc", 16 "lib/view_private.cc", 17 "lib/view_private.h", 18 "view.h", 19 "view_manager.h", 20 "view_manager_client_factory.h", 21 "view_manager_context.h", 22 "view_manager_delegate.h", 23 "view_observer.h", 24 "window_manager_delegate.h", 25 ] 26 27 public_deps = [ 28 ":common", 29 "//skia", 30 ] 31 deps = [ 32 "//base", 33 "//cc/surfaces", 34 "//gpu", 35 "//mojo/application", 36 "//mojo/public/c/gles2", 37 "//mojo/public/cpp/bindings:bindings", 38 "//mojo/public/interfaces/application", 39 "//mojo/services/public/cpp/geometry", 40 "//mojo/services/public/cpp/surfaces", 41 "//mojo/services/public/interfaces/geometry", 42 "//mojo/services/public/interfaces/gpu", 43 "//mojo/services/public/interfaces/input_events:input_events", 44 "//mojo/services/public/interfaces/native_viewport", 45 "//mojo/services/public/interfaces/surfaces:surface_id", 46 "//mojo/services/public/interfaces/surfaces", 47 "//mojo/services/public/interfaces/view_manager", 48 "//mojo/services/public/interfaces/window_manager", 49 "//skia", 50 "//ui/events", 51 "//ui/gfx", 52 "//ui/gfx/geometry", 53 ] 54 } 55 56 source_set("common") { 57 sources = [ 58 "ids.h", 59 "types.h", 60 ] 61 public_deps = [ 62 "//base", 63 ] 64 } 65