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

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

Issue 2082453003: 🎅 Use GN's dependency info for native libraries in write_build_config.py (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: fix osmesa on non-android Created 4 years, 6 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
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/android/config.gni") 5 import("//build/config/android/config.gni")
6 import("//build/config/android/rules.gni") 6 import("//build/config/android/rules.gni")
7 import("//build_overrides/v8.gni") 7 import("//build_overrides/v8.gni")
8 import("//third_party/icu/config.gni") 8 import("//third_party/icu/config.gni")
9 9
10 generate_jni("content_shell_jni_headers") { 10 generate_jni("content_shell_jni_headers") {
(...skipping 96 matching lines...) Expand 10 before | Expand all | Expand 10 after
107 ] 107 ]
108 } 108 }
109 109
110 android_apk("content_shell_apk") { 110 android_apk("content_shell_apk") {
111 testonly = true 111 testonly = true
112 deps = [ 112 deps = [
113 ":content_shell_apk_java", 113 ":content_shell_apk_java",
114 ":content_shell_assets", 114 ":content_shell_assets",
115 ":content_shell_java", 115 ":content_shell_java",
116 ":content_shell_manifest", 116 ":content_shell_manifest",
117 ":libcontent_shell_content_view",
118 "//base:base_java", 117 "//base:base_java",
119 "//content/public/android:content_java", 118 "//content/public/android:content_java",
120 "//content/public/test/android:layouttest_java_support", 119 "//content/public/test/android:layouttest_java_support",
121 "//media/capture/video/android:capture_java", 120 "//media/capture/video/android:capture_java",
122 "//net/android:net_java", 121 "//net/android:net_java",
123 "//third_party/mesa:osmesa", 122 "//third_party/mesa:osmesa",
124 "//ui/android:ui_java", 123 "//ui/android:ui_java",
125 ] 124 ]
126 apk_name = "ContentShell" 125 apk_name = "ContentShell"
127 android_manifest = content_shell_manifest 126 android_manifest = content_shell_manifest
128 native_libs = [ "libcontent_shell_content_view.so" ] 127 shared_libraries = [ ":libcontent_shell_content_view" ]
129 loadable_modules = [ "$root_out_dir/libosmesa.so" ] 128 loadable_modules = [ "$root_out_dir/libosmesa.so" ]
130 } 129 }
131 130
132 android_library("content_shell_test_java") { 131 android_library("content_shell_test_java") {
133 testonly = true 132 testonly = true
134 deps = [ 133 deps = [
135 ":content_shell_apk_java", 134 ":content_shell_apk_java",
136 ":content_shell_java", 135 ":content_shell_java",
137 "//base:base_java", 136 "//base:base_java",
138 "//base:base_java_test_support", 137 "//base:base_java_test_support",
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after
183 } 182 }
184 183
185 # GYP: //content/content_tests.gypi:chromium_linker_test_apk 184 # GYP: //content/content_tests.gypi:chromium_linker_test_apk
186 android_apk("chromium_linker_test_apk") { 185 android_apk("chromium_linker_test_apk") {
187 testonly = true 186 testonly = true
188 deps = [ 187 deps = [
189 ":chromium_linker_test_manifest", 188 ":chromium_linker_test_manifest",
190 ":content_shell_assets", 189 ":content_shell_assets",
191 ":content_shell_java", 190 ":content_shell_java",
192 ":linker_resources", 191 ":linker_resources",
193 ":linker_test",
194 "//base:base_java", 192 "//base:base_java",
195 "//content/public/android:content_java", 193 "//content/public/android:content_java",
196 "//ui/android:ui_java", 194 "//ui/android:ui_java",
197 ] 195 ]
198 android_manifest = chromium_linker_test_manifest 196 android_manifest = chromium_linker_test_manifest
199 apk_name = "ChromiumLinkerTest" 197 apk_name = "ChromiumLinkerTest"
200 java_files = [ 198 java_files = [
201 "linker_test_apk/src/org/chromium/chromium_linker_test_apk/ChromiumLinkerT estActivity.java", 199 "linker_test_apk/src/org/chromium/chromium_linker_test_apk/ChromiumLinkerT estActivity.java",
202 "linker_test_apk/src/org/chromium/chromium_linker_test_apk/ChromiumLinkerT estApplication.java", 200 "linker_test_apk/src/org/chromium/chromium_linker_test_apk/ChromiumLinkerT estApplication.java",
203 "linker_test_apk/src/org/chromium/chromium_linker_test_apk/LinkerTests.jav a", 201 "linker_test_apk/src/org/chromium/chromium_linker_test_apk/LinkerTests.jav a",
204 ] 202 ]
205 native_libs = [ "liblinker_test.so" ] 203 shared_libraries = [ ":linker_test" ]
206 use_chromium_linker = true 204 use_chromium_linker = true
207 enable_chromium_linker_tests = true 205 enable_chromium_linker_tests = true
208 } 206 }
209 207
210 # GYP: //content/content_tests.gypi:chromium_android_linker_test 208 # GYP: //content/content_tests.gypi:chromium_android_linker_test
211 shared_library("linker_test") { 209 shared_library("linker_test") {
212 testonly = true 210 testonly = true
213 sources = [ 211 sources = [
214 "linker_test_apk/chromium_linker_test_android.cc", 212 "linker_test_apk/chromium_linker_test_android.cc",
215 "linker_test_apk/chromium_linker_test_linker_tests.cc", 213 "linker_test_apk/chromium_linker_test_linker_tests.cc",
(...skipping 26 matching lines...) Expand all
242 testonly = true 240 testonly = true
243 deps = [ 241 deps = [
244 ":content_shell_java", 242 ":content_shell_java",
245 "//base:base_java", 243 "//base:base_java",
246 "//content/public/android:content_java", 244 "//content/public/android:content_java",
247 "//testing/android/native_test:native_test_java", 245 "//testing/android/native_test:native_test_java",
248 "//ui/android:ui_java", 246 "//ui/android:ui_java",
249 ] 247 ]
250 java_files = [ "browsertests/src/org/chromium/content_shell/browsertests/Conte ntShellBrowserTestActivity.java" ] 248 java_files = [ "browsertests/src/org/chromium/content_shell/browsertests/Conte ntShellBrowserTestActivity.java" ]
251 } 249 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698