import("//build/config/features.gni")
import("//build/config/ui.gni")
+assert(enable_extensions)
+
gypi_values = exec_script(
"//build/gypi_to_gn.py",
[ rebase_path("../../chrome_browser_extensions.gypi") ],
sources += rebase_path(
gypi_values.chrome_browser_extensions_chromeos_sources,
".", "//chrome")
+ sources -= [
+ "api/audio/audio_service_linux.cc",
+ "api/music_manager_private/device_id_linux.cc",
+ ]
configs += [ "//build/config/linux:dbus" ]
deps += [
"//third_party/libevent",
"//third_party/protobuf:protobuf_lite",
- #'../chromeos/ime/input_method.gyp:gencode', TODO(GYP)
+ "//chromeos/ime:gencode",
]
} else {
sources += [
"api/tabs/ash_panel_contents.h",
]
}
- if (!use_athena) {
+ if (use_athena) {
+ defines += [ USE_ATHENA ]
sources += rebase_path(
- gypi_values.chrome_browser_extensions_non_athena_sources,
+ gypi_values.chrome_browser_extensions_athena_sources,
+ ".", "//chrome")
+ } else {
+ sources += rebase_path(
+ gypi_values.chrome_browser_extensions_non_athena_sources,
".", "//chrome")
}
]
}
- if (!use_x11) {
+ # chromeos uses its own global_shortcut_listener, _x11 is not necessary.
+ if (is_chromeos || !use_x11) {
sources -= [
"global_shortcut_listener_x11.cc",
"global_shortcut_listener_x11.h",
if (is_win || is_mac) {
deps += [ "//components/wifi" ]
sources += rebase_path(
- gypi_values.chrome_browser_extensions_networking_private_sources,
+ gypi_values.chrome_browser_extensions_networking_private_sources_winmac,
+ ".", "//chrome")
+ }
+
+ if (is_desktop_linux) {
+ sources += rebase_path(
+ gypi_values.chrome_browser_extensions_networking_private_sources_linux,
".", "//chrome")
}
".", "//chrome")
}
+ if (is_chromeos && use_ozone) {
+ sources -= [
+ "global_shortcut_listener_chromeos.cc",
+ ]
+ }
if (!use_ozone) {
sources -= [
"global_shortcut_listener_ozone.cc",