123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112 |
- # Copyright 2019 The Chromium Authors. All rights reserved.
- # Use of this source code is governed by a BSD-style license that can be
- # found in the LICENSE file.
- import("//ios/build/config.gni")
- source_set("common") {
- sources = [
- "crw_content_view.h",
- "crw_input_view_provider.h",
- "crw_viewport_adjustment.h",
- "crw_viewport_adjustment_container.h",
- "crw_web_view_content_view.h",
- "crw_web_view_content_view.mm",
- "referrer_util.cc",
- "referrer_util.h",
- "url_scheme_util.h",
- "url_scheme_util.mm",
- "url_util.cc",
- "url_util.h",
- ]
- deps = [
- "//base",
- "//ios/third_party/webkit",
- "//ios/web/public/navigation",
- "//net",
- "//services/network/public/cpp",
- "//url",
- ]
- public_deps = [ ":features" ]
- frameworks = [ "UIKit.framework" ]
- configs += [ "//build/config/compiler:enable_arc" ]
- }
- source_set("features") {
- deps = [ "//base" ]
- sources = [
- "features.h",
- "features.mm",
- ]
- configs += [ "//build/config/compiler:enable_arc" ]
- }
- source_set("uikit") {
- sources = [
- "uikit_ui_util.h",
- "uikit_ui_util.mm",
- ]
- configs += [ "//build/config/compiler:enable_arc" ]
- }
- source_set("web_view_creation_util") {
- sources = [
- "web_view_creation_util.h",
- "web_view_creation_util.mm",
- ]
- deps = [
- ":user_agent",
- "//base",
- "//ios/web/web_state:web_view_internal_creation_util",
- "//ios/web/web_state/ui:wk_web_view_configuration_provider",
- ]
- frameworks = [ "UIKit.framework" ]
- configs += [ "//build/config/compiler:enable_arc" ]
- }
- # This is a separate target as it is used by Cronet.
- source_set("user_agent") {
- deps = [
- ":features",
- "//base",
- ]
- sources = [
- "user_agent.h",
- "user_agent.mm",
- ]
- configs += [ "//build/config/compiler:enable_arc" ]
- }
- source_set("unittests") {
- configs += [ "//build/config/compiler:enable_arc" ]
- testonly = true
- deps = [
- ":common",
- ":user_agent",
- "//base",
- "//base/test:test_support",
- "//ios/web/public/navigation",
- "//net",
- "//testing/gtest",
- "//third_party/ocmock",
- "//ui/base",
- "//url",
- ]
- sources = [
- "referrer_util_unittest.cc",
- "url_scheme_util_unittest.mm",
- "url_util_unittest.cc",
- "user_agent_unittest.mm",
- ]
- }
|