Change BRAVE_SPEEDREADER default from CONTENT_SETTINGS_DEFAULT to CONTENT_SETTINGS_ASK
93 lines
2.7 KiB
Plaintext
93 lines
2.7 KiB
Plaintext
# Copyright (c) 2021 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/speedreader/common/buildflags/buildflags.gni")
|
|
|
|
assert(enable_speedreader)
|
|
|
|
static_library("speedreader") {
|
|
public_deps = [
|
|
"rust/ffi",
|
|
"//brave/components/speedreader/common",
|
|
"//brave/components/speedreader/common/buildflags",
|
|
]
|
|
|
|
sources = [
|
|
"speedreader_body_distiller.cc",
|
|
"speedreader_body_distiller.h",
|
|
"speedreader_delegate.h",
|
|
"speedreader_distilled_page_producer.cc",
|
|
"speedreader_distilled_page_producer.h",
|
|
"speedreader_extended_info_handler.cc",
|
|
"speedreader_extended_info_handler.h",
|
|
"speedreader_metrics.cc",
|
|
"speedreader_metrics.h",
|
|
"speedreader_pref_migration.cc",
|
|
"speedreader_pref_migration.h",
|
|
"speedreader_pref_names.h",
|
|
"speedreader_rewriter_service.cc",
|
|
"speedreader_rewriter_service.h",
|
|
"speedreader_service.cc",
|
|
"speedreader_service.h",
|
|
"speedreader_util.cc",
|
|
"speedreader_util.h",
|
|
"tts_player.cc",
|
|
"tts_player.h",
|
|
]
|
|
|
|
deps = [
|
|
"rust/ffi",
|
|
"//brave/components/body_sniffer",
|
|
"//brave/components/p3a_utils",
|
|
"//brave/components/resources",
|
|
"//brave/components/resources:static_resources_grit",
|
|
"//brave/components/speedreader/common:mojom",
|
|
"//brave/components/time_period_storage",
|
|
"//components/content_settings/core/browser",
|
|
"//components/content_settings/core/common",
|
|
"//components/keyed_service/core",
|
|
"//components/prefs",
|
|
"//components/sessions",
|
|
"//components/user_prefs",
|
|
"//content/public/browser",
|
|
"//crypto",
|
|
"//services/network/public/cpp",
|
|
"//services/network/public/mojom",
|
|
"//third_party/blink/public/common",
|
|
"//ui/base", # For ResourceBundle, consider getting rid of this ?
|
|
"//url",
|
|
]
|
|
}
|
|
|
|
source_set("unit_tests") {
|
|
testonly = true
|
|
|
|
sources = [
|
|
"speedreader_metrics_unittest.cc",
|
|
"speedreader_rewriter_unittest.cc",
|
|
"speedreader_service_unittest.cc",
|
|
"speedreader_util_unittest.cc",
|
|
]
|
|
|
|
deps = [
|
|
":speedreader",
|
|
"//base",
|
|
"//base/test:test_support",
|
|
"//brave/components/constants",
|
|
"//brave/components/p3a_utils",
|
|
"//brave/components/speedreader/common",
|
|
"//brave/components/time_period_storage",
|
|
"//components/content_settings/core/browser",
|
|
"//components/prefs",
|
|
"//components/prefs:test_support",
|
|
"//components/sync_preferences:test_support",
|
|
"//components/user_prefs",
|
|
"//content/test:test_support",
|
|
"//testing/gtest",
|
|
]
|
|
|
|
data = [ "//brave/test/data/speedreader/rewriter" ]
|
|
}
|