1# Copyright 2015 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# Currently, GuestViews are only used by extensions, so we have this 6# assert to prevent the accidental building of GuestViews on mobile 7# platforms. If you're now using GuestViews on mobile, go ahead and 8# remove this assert. 9assert(!is_android && !is_ios) 10 11static_library("browser") { 12 output_name = "guest_view_browser" 13 sources = [ 14 "//components/guest_view/browser/bad_message.cc", 15 "//components/guest_view/browser/bad_message.h", 16 "//components/guest_view/browser/guest_view.h", 17 "//components/guest_view/browser/guest_view_base.cc", 18 "//components/guest_view/browser/guest_view_base.h", 19 "//components/guest_view/browser/guest_view_event.cc", 20 "//components/guest_view/browser/guest_view_event.h", 21 "//components/guest_view/browser/guest_view_manager.cc", 22 "//components/guest_view/browser/guest_view_manager.h", 23 "//components/guest_view/browser/guest_view_manager_delegate.cc", 24 "//components/guest_view/browser/guest_view_manager_delegate.h", 25 "//components/guest_view/browser/guest_view_manager_factory.h", 26 "//components/guest_view/browser/guest_view_message_filter.cc", 27 "//components/guest_view/browser/guest_view_message_filter.h", 28 ] 29 30 public_deps = [ 31 "//base", 32 "//components/guest_view/common", 33 ] 34 deps = [ 35 "//components/keyed_service/content", 36 "//components/keyed_service/core", 37 "//components/zoom", 38 "//content/public/browser", 39 "//content/public/common", 40 "//ipc", 41 "//third_party/blink/public/common", 42 "//url", 43 ] 44} 45 46static_library("test_support") { 47 testonly = true 48 sources = [ 49 "//components/guest_view/browser/test_guest_view_manager.cc", 50 "//components/guest_view/browser/test_guest_view_manager.h", 51 ] 52 53 public_deps = [ 54 ":browser", 55 "//content/test:test_support", 56 ] 57} 58 59source_set("unit_tests") { 60 testonly = true 61 sources = [ "guest_view_manager_unittest.cc" ] 62 deps = [ 63 ":test_support", 64 "//testing/gtest", 65 ] 66} 67