Index: extensions/shell/BUILD.gn |
diff --git a/extensions/shell/BUILD.gn b/extensions/shell/BUILD.gn |
index a1d362a154696c6fa45b74c9d6781fdc60b716ea..669dd2d053fd407ff86f4e206be42969432add71 100644 |
--- a/extensions/shell/BUILD.gn |
+++ b/extensions/shell/BUILD.gn |
@@ -7,6 +7,7 @@ |
# src/build. |
import("//chrome/version.gni") |
import("//tools/grit/grit_rule.gni") |
+import("//components/nacl/nacl_defines.gni") |
assert(enable_extensions) |
@@ -138,6 +139,7 @@ source_set("app_shell_lib") { |
"utility/shell_content_utility_client.cc", |
"utility/shell_content_utility_client.h", |
] |
+ |
if (is_chromeos) { |
deps += [ |
"//chromeos", |
@@ -150,6 +152,28 @@ source_set("app_shell_lib") { |
"browser/api/vpn_provider/vpn_service_factory.cc", |
] |
} |
+ |
+ if (enable_nacl) { |
+ sources += [ |
+ "browser/shell_nacl_browser_delegate.cc", |
+ "browser/shell_nacl_browser_delegate.h", |
+ ] |
+ |
+ defines = nacl_defines |
+ |
+ deps += [ |
+ "//components/nacl", |
+ "//components/nacl:nacl_browser", |
+ "//components/nacl:nacl_common", |
+ "//components/nacl:nacl_renderer", |
+ "//components/nacl:nacl_switches", |
+ "//components/nacl/renderer/plugin:nacl_trusted_plugin", |
+ ] |
+ |
+ if (is_linux) { |
+ deps += [ "//components/nacl:nacl_helper" ] |
+ } |
+ } |
} |
if (!(is_chromeos && !use_ozone) && (!is_win || link_chrome_on_windows)) { |