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

Side by Side Diff: content/shell/android/BUILD.gn

Issue 507523002: Add content_shell_apk target (and a bunch of its dependencies) (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Rebase Created 6 years, 3 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 unified diff | Download patch
OLDNEW
(Empty)
1 import("//build/config/android/config.gni")
2 import("//build/config/android/rules.gni")
3
4 generate_jni("content_shell_jni_headers") {
5 jni_package = "content/shell"
6 sources = [
7 "browsertests_apk/src/org/chromium/content_browsertests_apk/ContentBrowserTe stsActivity.java",
8 "java/src/org/chromium/content_shell/ShellLayoutTestUtils.java",
9 "java/src/org/chromium/content_shell/ShellManager.java",
10 "java/src/org/chromium/content_shell/Shell.java",
11 ]
12 }
13
14 shared_library("libcontent_shell_content_view") {
15 # TODO(GYP,cjhopman): enable these when content_shell builds
16 deps = [
17 ":content_shell_jni_headers",
18 #"//content/shell:content_shell",
19 #"//content/shell:content_shell_pak",
20 "//skia",
21 "//media/base/android",
22 ]
23 sources = [
24 #"shell_library_loader.cc",
25 #"shell_library_loader.h",
26 ]
27 if (is_android_webview_build) {
28 ldflags = [
29 "-lgabi++",
30 ]
31 }
32 }
33
34 android_resources("content_shell_java_resources") {
35 resource_dirs = [ "java/res" ]
36 custom_package = "org.chromium.content_shell"
37 }
38
39 android_library("content_shell_java") {
40 deps = [
41 "//base:base_java",
42 "//content/public/android:content_java",
43 "//media:media_java",
44 "//net/android:net_java",
45 "//ui/android:ui_java",
46 ":content_shell_java_resources",
47 ]
48 DEPRECATED_java_in_dir = "java/src"
49 }
50
51 android_resources("content_shell_apk_resources") {
52 resource_dirs = [ "shell_apk/res" ]
53 deps = [
54 ":content_shell_java_resources"
55 ]
56 android_manifest = "shell_apk/AndroidManifest.xml"
57 }
58
59 android_apk("content_shell_apk") {
60 datadeps = [
61 # "//tools/android/forwarder",
62 ]
63 deps = [
64 ":content_shell_apk_resources",
65 ":content_shell_java",
66 ":libcontent_shell_content_view",
67 "//base:base_java",
68 "//content/public/android:content_java",
69 "//content/public/android:content_java_resources",
70 "//media:media_java",
71 "//net/android:net_java",
72 #"//third_party/mesa:osmesa_in_lib_dir",
73 "//ui/android:ui_java",
74 ]
75 apk_name = "ContentShell"
76 android_manifest = "shell_apk/AndroidManifest.xml"
77 DEPRECATED_java_in_dir = "shell_apk/src"
78 native_libs = [
79 "$root_build_dir/lib.stripped/libcontent_shell_content_view.so"
80 ]
81 asset_location = "$root_build_dir/content_shell/assets"
82
83 # TODO(GYP)
84 #'additional_input_paths': ['<(PRODUCT_DIR)/content_shell/assets/content_shell .pak'],
85 #'extra_native_libs': ['<(SHARED_LIB_DIR)/libosmesa.so'],
86
87 if (false && icu_use_data_file_flag) {
88 # TODO(GYP)
89 }
90
91 if (is_android_webview_build) {
92 # TODO(GYP)
93 }
94 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698