44 lines
826 B
Plaintext
44 lines
826 B
Plaintext
import("//mojo/public/tools/bindings/mojom.gni")
|
|
|
|
static_library("common") {
|
|
sources = [
|
|
"adblock_domain_resolver.cc",
|
|
"adblock_domain_resolver.h",
|
|
"brave_shield_utils.cc",
|
|
"brave_shield_utils.h",
|
|
"features.cc",
|
|
"features.h",
|
|
"pref_names.cc",
|
|
"pref_names.h",
|
|
]
|
|
|
|
if (!is_android) {
|
|
sources += [ "brave_shield_constants.h" ]
|
|
}
|
|
|
|
public_deps = [ "//brave/components/resources:strings" ]
|
|
|
|
deps = [
|
|
"//base",
|
|
"//components/content_settings/core/common",
|
|
"//net",
|
|
"//ui/base",
|
|
"//url",
|
|
]
|
|
}
|
|
|
|
mojom("mojom") {
|
|
generate_java = true
|
|
sources = [
|
|
"brave_shields.mojom",
|
|
"brave_shields_panel.mojom",
|
|
"cookie_list_opt_in.mojom",
|
|
]
|
|
|
|
public_deps = [
|
|
"//mojo/public/mojom/base",
|
|
"//ui/gfx/geometry/mojom",
|
|
"//url/mojom:url_mojom_gurl",
|
|
]
|
|
}
|