Files
brave-core/browser/android/BUILD.gn
T
samartnik 29d15dec3b [Android] Explicitly specified headers for GURL
Needed to avoid build errors like

../../brave/browser/android/preferences/brave_pref_service_bridge.cc:56:7: error: invalid use of incomplete type 'GURL'
2021-03-23 14:55:03 -04:00

60 lines
1.6 KiB
Plaintext

import("//brave/build/config.gni")
import("//build/config/android/rules.gni")
source_set("android_browser_process") {
check_includes = false
sources = [
"brave_feature_list.cc",
"brave_relaunch_utils.cc",
"brave_shields_content_settings.cc",
"brave_shields_content_settings.h",
"brave_stats_updater_android.cc",
]
deps = [
"//base",
"//brave/browser/android/preferences",
"//brave/browser/brave_stats:stats_updater",
"//brave/build/android:jni_headers",
"//brave/components/brave_shields/browser",
"//chrome/android:jni_headers",
"//chrome/common",
"//components/content_settings/core/browser",
"//components/flags_ui",
"//components/ntp_tiles",
"//components/translate/core/browser",
"//url",
]
if (brave_ads_enabled) {
sources +=
[ "//brave/browser/brave_ads/android/brave_ads_native_helper.cc" ]
deps += [
"//brave/browser/brave_ads/android:jni_headers",
"//brave/components/brave_ads/browser",
"//brave/components/l10n/browser",
]
}
if (enable_brave_sync) {
sources += [
"//brave/browser/sync/brave_sync_devices_android.cc",
"//brave/browser/sync/brave_sync_devices_android.h",
"brave_sync_worker.cc",
"brave_sync_worker.h",
]
deps += [
"//brave/components/brave_sync",
"//brave/components/brave_sync:crypto",
"//brave/components/brave_sync:prefs",
"//brave/components/brave_sync:profile_sync_service_helper",
"//components/sync",
"//components/sync_device_info",
"//components/unified_consent",
"//third_party/leveldatabase",
]
}
}