summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--chrome/browser/extensions/BUILD.gn3
-rw-r--r--chrome/browser/extensions/api/messaging/native_process_launcher_android.cc26
-rw-r--r--chrome/chrome_browser_extensions.gypi1
3 files changed, 30 insertions, 0 deletions
diff --git a/chrome/browser/extensions/BUILD.gn b/chrome/browser/extensions/BUILD.gn
index 909c81f..14208a9 100644
--- a/chrome/browser/extensions/BUILD.gn
+++ b/chrome/browser/extensions/BUILD.gn
@@ -105,6 +105,9 @@ source_set("extensions") {
rebase_path(gypi_values.chrome_browser_extensions_non_chromeos_sources,
".",
"//chrome")
+ if (is_android) {
+ sources -= [ "api/messaging/native_process_launcher_posix.cc" ]
+ }
}
if (use_ash) {
diff --git a/chrome/browser/extensions/api/messaging/native_process_launcher_android.cc b/chrome/browser/extensions/api/messaging/native_process_launcher_android.cc
new file mode 100644
index 0000000..d6c1b17
--- /dev/null
+++ b/chrome/browser/extensions/api/messaging/native_process_launcher_android.cc
@@ -0,0 +1,26 @@
+// Copyright 2015 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#include "chrome/browser/extensions/api/messaging/native_process_launcher.h"
+
+namespace extensions {
+
+// static
+base::FilePath NativeProcessLauncher::FindManifest(
+ const std::string& host_name,
+ bool allow_user_level_hosts,
+ std::string* error_message) {
+ return base::FilePath();
+}
+
+// static
+bool NativeProcessLauncher::LaunchNativeProcess(
+ const base::CommandLine& command_line,
+ base::Process* process,
+ base::File* read_file,
+ base::File* write_file) {
+ return false;
+}
+
+} // namespace extensions
diff --git a/chrome/chrome_browser_extensions.gypi b/chrome/chrome_browser_extensions.gypi
index a901ea1..0f23253 100644
--- a/chrome/chrome_browser_extensions.gypi
+++ b/chrome/chrome_browser_extensions.gypi
@@ -64,6 +64,7 @@
'browser/extensions/api/messaging/native_message_process_host.h',
'browser/extensions/api/messaging/native_process_launcher.cc',
'browser/extensions/api/messaging/native_process_launcher.h',
+ 'browser/extensions/api/messaging/native_process_launcher_android.cc',
'browser/extensions/api/messaging/native_process_launcher_posix.cc',
'browser/extensions/api/messaging/native_process_launcher_win.cc',
],