-
Notifications
You must be signed in to change notification settings - Fork 813
/
BUILD.gn
123 lines (114 loc) · 4.11 KB
/
BUILD.gn
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
import("//brave/components/brave_referrals/buildflags/buildflags.gni")
import("//brave/components/brave_wallet/common/buildflags/buildflags.gni")
import("//brave/components/brave_webtorrent/browser/buildflags/buildflags.gni")
import("//brave/components/decentralized_dns/buildflags/buildflags.gni")
import("//brave/components/ipfs/buildflags/buildflags.gni")
import("//build/config/features.gni")
source_set("net") {
# Remove when https://github.com/brave/brave-browser/issues/10659 is resolved
check_includes = false
configs += [ "//brave/build/geolocation" ]
sources = [
"brave_ad_block_csp_network_delegate_helper.cc",
"brave_ad_block_csp_network_delegate_helper.h",
"brave_ad_block_tp_network_delegate_helper.cc",
"brave_ad_block_tp_network_delegate_helper.h",
"brave_block_safebrowsing_urls.cc",
"brave_block_safebrowsing_urls.h",
"brave_common_static_redirect_network_delegate_helper.cc",
"brave_common_static_redirect_network_delegate_helper.h",
"brave_httpse_network_delegate_helper.cc",
"brave_httpse_network_delegate_helper.h",
"brave_proxying_url_loader_factory.cc",
"brave_proxying_url_loader_factory.h",
"brave_proxying_web_socket.cc",
"brave_proxying_web_socket.h",
"brave_request_handler.cc",
"brave_request_handler.h",
"brave_service_key_network_delegate_helper.cc",
"brave_service_key_network_delegate_helper.h",
"brave_site_hacks_network_delegate_helper.cc",
"brave_site_hacks_network_delegate_helper.h",
"brave_static_redirect_network_delegate_helper.cc",
"brave_static_redirect_network_delegate_helper.h",
"brave_stp_util.cc",
"brave_stp_util.h",
"brave_system_request_handler.cc",
"brave_system_request_handler.h",
"global_privacy_control_network_delegate_helper.cc",
"global_privacy_control_network_delegate_helper.h",
"resource_context_data.cc",
"resource_context_data.h",
"url_context.cc",
"url_context.h",
]
deps = [
"//base",
"//brave/app:brave_generated_resources_grit",
"//brave/browser/safebrowsing",
"//brave/common",
"//brave/components/brave_component_updater/browser",
"//brave/components/brave_referrals/buildflags",
"//brave/components/brave_shields/browser",
"//brave/components/brave_shields/common",
"//brave/components/brave_wallet/common/buildflags",
"//brave/components/brave_webtorrent/browser/buildflags",
"//brave/components/decentralized_dns/buildflags",
"//brave/components/ipfs/buildflags",
"//brave/extensions:common",
"//components/content_settings/core/browser",
"//components/prefs",
"//components/proxy_config",
"//components/user_prefs",
"//content/public/browser",
"//content/public/common",
"//extensions/common:common_constants",
"//mojo/public/cpp/bindings",
"//mojo/public/cpp/system",
"//net",
"//services/network:network_service",
"//services/network/public/cpp",
"//services/network/public/mojom",
"//third_party/blink/public/common",
"//third_party/blink/public/mojom:mojom_platform_headers",
"//third_party/re2",
"//url",
]
if (enable_ipfs) {
sources += [
"ipfs_redirect_network_delegate_helper.cc",
"ipfs_redirect_network_delegate_helper.h",
]
deps += [
"//brave/components/ipfs",
"//chrome/common:channel_info",
]
}
if (enable_brave_referrals) {
sources += [
"brave_referrals_network_delegate_helper.cc",
"brave_referrals_network_delegate_helper.h",
]
deps += [ "//brave/components/brave_referrals/browser" ]
}
if (enable_brave_webtorrent) {
sources += [
"brave_torrent_redirect_network_delegate_helper.cc",
"brave_torrent_redirect_network_delegate_helper.h",
]
deps += [
"//brave/components/brave_webtorrent/browser/",
"//extensions/browser",
]
}
if (decentralized_dns_enabled && brave_wallet_enabled) {
sources += [
"decentralized_dns_network_delegate_helper.cc",
"decentralized_dns_network_delegate_helper.h",
]
deps += [
"//brave/components/brave_wallet/browser",
"//brave/components/decentralized_dns",
]
}
}