[WebLayer] Create a dedicated safebrowsing build config and deps
Group safebrowsing related files and deps into a dedicated BUILD.gn file in the browser/safe_browsing directory. BUG=1015418 TBR=vakh@chromium.org Change-Id: I31d3a2e4e0029d55432adee1fae0d2e501cdc31e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1993819 Commit-Queue: Tim Volodine <timvolodine@chromium.org> Reviewed-by: Richard Coles <torne@chromium.org> Cr-Commit-Position: refs/heads/master@{#730540}
This commit is contained in:
@ -173,7 +173,6 @@ jumbo_static_library("weblayer_lib") {
|
||||
]
|
||||
|
||||
if (is_android) {
|
||||
# TODO(timvolodine): move this to safe_browsing/
|
||||
sources += [
|
||||
"browser/android/metrics/uma_utils.cc",
|
||||
"browser/android/metrics/uma_utils.h",
|
||||
@ -181,12 +180,6 @@ jumbo_static_library("weblayer_lib") {
|
||||
"browser/devtools_manager_delegate_android.h",
|
||||
"browser/devtools_server_android.cc",
|
||||
"browser/devtools_server_android.h",
|
||||
"browser/safe_browsing/safe_browsing_service.cc",
|
||||
"browser/safe_browsing/safe_browsing_service.h",
|
||||
"browser/safe_browsing/safe_browsing_ui_manager.cc",
|
||||
"browser/safe_browsing/safe_browsing_ui_manager.h",
|
||||
"browser/safe_browsing/url_checker_delegate_impl.cc",
|
||||
"browser/safe_browsing/url_checker_delegate_impl.h",
|
||||
"browser/weblayer_impl_android.cc",
|
||||
"renderer/url_loader_throttle_provider.cc",
|
||||
"renderer/url_loader_throttle_provider.h",
|
||||
@ -283,16 +276,10 @@ jumbo_static_library("weblayer_lib") {
|
||||
"//components/crash/android:crashpad_main",
|
||||
"//components/metrics",
|
||||
"//components/minidump_uploader",
|
||||
"//components/safe_browsing/android:remote_database_manager",
|
||||
"//components/safe_browsing/android:safe_browsing_api_handler",
|
||||
"//components/safe_browsing/content",
|
||||
"//components/safe_browsing/content/browser",
|
||||
"//components/safe_browsing/content/renderer:throttles",
|
||||
"//components/safe_browsing/core/browser",
|
||||
"//components/safe_browsing/core/browser:network_context",
|
||||
"//components/safe_browsing/core/common",
|
||||
"//components/safe_browsing/core/db:database_manager",
|
||||
"//components/version_info/android:channel_getter",
|
||||
"//weblayer/browser/safe_browsing:safe_browsing",
|
||||
]
|
||||
}
|
||||
|
||||
|
@ -13,7 +13,7 @@ include_rules = [
|
||||
"+components/network_time",
|
||||
"+components/prefs",
|
||||
"+components/user_prefs",
|
||||
"+components/safe_browsing",
|
||||
"+components/safe_browsing/core/common",
|
||||
"+components/security_interstitials",
|
||||
"+components/spellcheck/browser",
|
||||
"+components/ssl_errors",
|
||||
|
32
weblayer/browser/safe_browsing/BUILD.gn
Normal file
32
weblayer/browser/safe_browsing/BUILD.gn
Normal file
@ -0,0 +1,32 @@
|
||||
# Copyright 2020 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("//build/config/android/config.gni")
|
||||
|
||||
assert(is_android)
|
||||
|
||||
source_set("safe_browsing") {
|
||||
sources = [
|
||||
"safe_browsing_service.cc",
|
||||
"safe_browsing_service.h",
|
||||
"safe_browsing_ui_manager.cc",
|
||||
"safe_browsing_ui_manager.h",
|
||||
"url_checker_delegate_impl.cc",
|
||||
"url_checker_delegate_impl.h",
|
||||
]
|
||||
deps = [
|
||||
"//components/safe_browsing/android:remote_database_manager",
|
||||
"//components/safe_browsing/android:safe_browsing_api_handler",
|
||||
"//components/safe_browsing/content",
|
||||
"//components/safe_browsing/content/browser",
|
||||
"//components/safe_browsing/content/renderer:throttles",
|
||||
"//components/safe_browsing/core/browser",
|
||||
"//components/safe_browsing/core/browser:network_context",
|
||||
"//components/safe_browsing/core/common",
|
||||
"//components/safe_browsing/core/db:database_manager",
|
||||
"//content/public/browser",
|
||||
"//skia",
|
||||
"//third_party/blink/public/common",
|
||||
]
|
||||
}
|
4
weblayer/browser/safe_browsing/DEPS
Normal file
4
weblayer/browser/safe_browsing/DEPS
Normal file
@ -0,0 +1,4 @@
|
||||
include_rules = [
|
||||
"+components/safe_browsing",
|
||||
]
|
||||
|
Reference in New Issue
Block a user