# Copyright (c) 2022 The Brave Authors. All rights reserved. # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this file, # You can obtain one at http://mozilla.org/MPL/2.0/. import("//brave/components/brave_education/buildflags.gni") import("//brave/components/brave_origin/buildflags/buildflags.gni") import("//brave/components/brave_vpn/common/buildflags/buildflags.gni") import("//brave/components/containers/buildflags/buildflags.gni") import("//brave/components/playlist/core/common/buildflags/buildflags.gni") import("//brave/components/psst/buildflags/buildflags.gni") # This is required for chromium_src overrides. brave_browser_ui_webui_configs_deps = [ "//base", "//brave/browser/ui", "//brave/components/brave_account:features", "//brave/components/brave_education:buildflags", "//brave/components/brave_origin/buildflags", "//brave/components/brave_shields/content/browser", "//brave/components/brave_vpn/common/buildflags", "//brave/components/containers/buildflags", "//brave/components/playlist/core/common/buildflags", ] if (enable_playlist_webui) { brave_browser_ui_webui_configs_deps += [ "//brave/components/playlist/core/browser", "//brave/components/playlist/core/common", ] } if (enable_brave_vpn) { brave_browser_ui_webui_configs_deps += [ "//brave/components/brave_vpn/browser" ] } if (enable_brave_education) { brave_browser_ui_webui_configs_deps += [ "//brave/browser/ui/webui/brave_education" ] } if (is_brave_origin_branded) { brave_browser_ui_webui_configs_deps += [ "//brave/browser/ui/webui/brave_origin_startup" ] } if (enable_containers) { brave_browser_ui_webui_configs_deps += [ "//brave/components/containers/core/browser", "//brave/components/containers/core/common", "//brave/components/containers/core/mojom", ] } if (enable_psst) { brave_browser_ui_webui_configs_deps += [ "//brave/browser/ui/webui/psst" ] }