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

Side by Side Diff: mojo/shell/BUILD.gn

Issue 772393003: Android handler: inject the application loading part from the shell .so. (Closed) Base URL: https://github.com/domokit/mojo.git@master
Patch Set: Created 6 years 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 unified diff | Download patch
OLDNEW
1 # Copyright 2014 The Chromium Authors. All rights reserved. 1 # Copyright 2014 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 4
5 import("//build/config/ui.gni") 5 import("//build/config/ui.gni")
6 import("//mojo/public/mojo.gni") 6 import("//mojo/public/mojo.gni")
7 import("//mojo/public/tools/bindings/mojom.gni") 7 import("//mojo/public/tools/bindings/mojom.gni")
8 8
9 # We don't support building in the component build since mojo apps are 9 # We don't support building in the component build since mojo apps are
10 # inherently components. 10 # inherently components.
(...skipping 140 matching lines...) Expand 10 before | Expand all | Expand 10 after
151 "//mojo/shell/domain_socket", 151 "//mojo/shell/domain_socket",
152 ] 152 ]
153 } 153 }
154 154
155 if (is_android) { 155 if (is_android) {
156 sources += [ 156 sources += [
157 "android/android_handler.h", 157 "android/android_handler.h",
158 "android/android_handler.cc", 158 "android/android_handler.cc",
159 "android/android_handler_loader.h", 159 "android/android_handler_loader.h",
160 "android/android_handler_loader.cc", 160 "android/android_handler_loader.cc",
161 "android/run_android_application_function.h",
161 "network_application_loader.cc", 162 "network_application_loader.cc",
162 "network_application_loader.h", 163 "network_application_loader.h",
163 ] 164 ]
164 165
165 deps += [ 166 deps += [
166 ":jni_headers", 167 ":jni_headers",
167 "//mojo/services/gles2", 168 "//mojo/services/gles2",
168 "//mojo/services/native_viewport:lib", 169 "//mojo/services/native_viewport:lib",
169 "//mojo/services/network:lib", 170 "//mojo/services/network:lib",
170 "//mojo/application:content_handler", 171 "//mojo/application:content_handler",
(...skipping 27 matching lines...) Expand all
198 deps = [ 199 deps = [
199 "//base:base_java", 200 "//base:base_java",
200 ] 201 ]
201 202
202 dex_path = "$target_out_dir/bootstrap_java.dex.jar" 203 dex_path = "$target_out_dir/bootstrap_java.dex.jar"
203 } 204 }
204 205
205 shared_library("bootstrap") { 206 shared_library("bootstrap") {
206 sources = [ 207 sources = [
207 "android/bootstrap.cc", 208 "android/bootstrap.cc",
209 "android/run_android_application_function.h",
208 ] 210 ]
209 deps = [ 211 deps = [
210 ":jni_headers", 212 ":jni_headers",
211 ":lib", 213 ":lib",
212 "//base", 214 "//base",
213 "//mojo/environment:chromium",
214 ] 215 ]
215 } 216 }
216 217
217 android_library("java") { 218 android_library("java") {
218 java_files = [ 219 java_files = [
219 "android/apk/src/org/chromium/mojo_shell_apk/AndroidHandler.java", 220 "android/apk/src/org/chromium/mojo_shell_apk/AndroidHandler.java",
220 "android/apk/src/org/chromium/mojo_shell_apk/FileHelper.java", 221 "android/apk/src/org/chromium/mojo_shell_apk/FileHelper.java",
221 "android/apk/src/org/chromium/mojo_shell_apk/MojoMain.java", 222 "android/apk/src/org/chromium/mojo_shell_apk/MojoMain.java",
222 "android/apk/src/org/chromium/mojo_shell_apk/MojoShellActivity.java", 223 "android/apk/src/org/chromium/mojo_shell_apk/MojoShellActivity.java",
223 "android/apk/src/org/chromium/mojo_shell_apk/MojoShellApplication.java", 224 "android/apk/src/org/chromium/mojo_shell_apk/MojoShellApplication.java",
(...skipping 188 matching lines...) Expand 10 before | Expand all | Expand 10 after
412 413
413 deps -= [ 414 deps -= [
414 ":lib", 415 ":lib",
415 ":external_application_registrar_connection", 416 ":external_application_registrar_connection",
416 ":external_application_registrar_bindings", 417 ":external_application_registrar_bindings",
417 "//mojo/shell/domain_socket", 418 "//mojo/shell/domain_socket",
418 "//mojo/shell/domain_socket:tests", 419 "//mojo/shell/domain_socket:tests",
419 ] 420 ]
420 } 421 }
421 } 422 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698