Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(459)

Unified Diff: services/android/rules.gni

Issue 898853006: Java content handler for Android. (Closed) Base URL: git@github.com:domokit/mojo.git@master
Patch Set: Created 5 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« services/android/java_handler.cc ('K') | « services/android/java_handler.cc ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: services/android/rules.gni
diff --git a/services/android/rules.gni b/services/android/rules.gni
new file mode 100644
index 0000000000000000000000000000000000000000..6b52f367b94783c62931b517248d337051b9c508
--- /dev/null
+++ b/services/android/rules.gni
@@ -0,0 +1,35 @@
+# 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.
+
+import("//build/config/android/rules.gni")
+import("//mojo/public/mojo_application.gni")
+
+template("mojo_java_android_application") {
+ assert(defined(invoker.sources))
+ assert(defined(invoker.main_class))
+
+ dex_output_path = "$target_out_dir/${target_name}.dex.jar"
+
+ android_lib_name = "${target_name}_lib"
+ android_standalone_name = "${target_name}_standalone"
+
+ android_library(android_lib_name) {
+ java_files = invoker.sources
+
+ mojo_app = true
+ main_class = invoker.main_class
+
+ deps = invoker.deps
+ }
+
+ android_standalone_library(android_standalone_name) {
+ deps = [ ":${android_lib_name}" ] + invoker.deps
+
+ dex_path = dex_output_path
+ }
+
+ mojo_android_java_application(target_name) {
+ input_dex_jar = dex_output_path
+ }
+}
« services/android/java_handler.cc ('K') | « services/android/java_handler.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698