| Index: chrome/browser/BUILD.gn
|
| diff --git a/chrome/browser/BUILD.gn b/chrome/browser/BUILD.gn
|
| index 149156da66ae62f1123d49f48a1cc49906a4dc73..0bc2ce4bcea8e110f02f551e7d9a4f1056f08235 100644
|
| --- a/chrome/browser/BUILD.gn
|
| +++ b/chrome/browser/BUILD.gn
|
| @@ -150,7 +150,9 @@
|
| "//components/packed_ct_ev_whitelist",
|
| "//components/password_manager/core/browser",
|
| "//components/password_manager/core/common",
|
| + "//components/policy",
|
| "//components/policy:policy_component",
|
| + "//components/policy/proto",
|
| "//components/proxy_config",
|
| "//components/query_parser",
|
| "//components/rappor",
|
| @@ -420,16 +422,20 @@
|
| if (!is_win && !is_mac && !is_ios) {
|
| sources += [ "net/net_error_diagnostics_dialog_generic.cc" ]
|
| }
|
| - if (!is_android && !is_ios && !is_chromeos && enable_configuration_policy) {
|
| + if (!is_android && !is_ios && !is_chromeos) {
|
| sources += [
|
| "net/disk_cache_dir_policy_handler.cc",
|
| "net/disk_cache_dir_policy_handler.h",
|
| ]
|
| }
|
| - if (!is_android && !is_ios && enable_configuration_policy) {
|
| + if (!is_android && !is_ios) {
|
| sources += [
|
| "download/download_dir_policy_handler.cc",
|
| "download/download_dir_policy_handler.h",
|
| + ]
|
| + deps += [
|
| + "//chrome/browser/policy:path_parser",
|
| + "//net:net_browser_services",
|
| ]
|
| }
|
| if (is_mac) {
|
| @@ -496,48 +502,6 @@
|
| sources +=
|
| rebase_path(gypi_values.chrome_browser_nacl_sources, ".", "//chrome")
|
| deps += [ "//components/nacl/browser" ]
|
| - }
|
| -
|
| - if (enable_configuration_policy) {
|
| - sources +=
|
| - rebase_path(gypi_values.chrome_browser_policy_shared_with_ios_sources,
|
| - ".",
|
| - "//chrome")
|
| - deps += [
|
| - "//components/policy",
|
| - "//components/policy/proto",
|
| - ]
|
| - if (!is_ios) {
|
| - sources += rebase_path(gypi_values.chrome_browser_policy_non_ios_sources,
|
| - ".",
|
| - "//chrome")
|
| - }
|
| - if (!is_chromeos) {
|
| - sources += rebase_path(
|
| - gypi_values.chrome_browser_policy_shared_with_ios_not_chromeos_sources,
|
| - ".",
|
| - "//chrome")
|
| - }
|
| - if (is_win || is_mac || is_desktop_linux) {
|
| - sources += rebase_path(gypi_values.chrome_browser_policy_desktop_sources,
|
| - ".",
|
| - "//chrome")
|
| - }
|
| - if (is_android || is_ios) {
|
| - sources += rebase_path(gypi_values.chrome_browser_policy_mobile_sources,
|
| - ".",
|
| - "//chrome")
|
| - } else {
|
| - deps += [
|
| - "//chrome/browser/policy:path_parser",
|
| - "//net:net_browser_services",
|
| - ]
|
| - }
|
| - } else {
|
| - # Configuration policy disabled.
|
| - sources += rebase_path(gypi_values.chrome_browser_policy_disabled_sources,
|
| - ".",
|
| - "//chrome")
|
| }
|
|
|
| if (enable_plugins) {
|
| @@ -598,6 +562,10 @@
|
| ".",
|
| "//chrome")
|
| deps += [ "//chrome/browser/chromeos" ]
|
| + } else { # Non-ChromeOS.
|
| + sources += rebase_path(gypi_values.chrome_browser_non_chromeos_sources,
|
| + ".",
|
| + "//chrome")
|
| }
|
|
|
| if (is_chromeos || is_ios) {
|
|
|