OLD | NEW |
1 # Copyright 2015 The Chromium Authors. All rights reserved. | 1 # Copyright 2015 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 'includes': [ | 5 'includes': [ |
6 '../../chrome/chrome_android_paks.gypi', # Included for the list of pak reso
urces. | 6 '../../chrome/chrome_android_paks.gypi', # Included for the list of pak reso
urces. |
7 '../../build/util/version.gypi' | 7 '../../build/util/version.gypi' |
8 ], | 8 ], |
9 'variables': { | 9 'variables': { |
10 'chromium_code': 1, | 10 'chromium_code': 1, |
11 'package_name': 'chrome_public_apk', | 11 'package_name': 'chrome_public_apk', |
12 'manifest_package%': 'org.chromium.chrome', | 12 'manifest_package': 'org.chromium.chrome', |
13 'chrome_public_apk_manifest': '<(SHARED_INTERMEDIATE_DIR)/chrome_public_apk_
manifest/AndroidManifest.xml', | 13 'chrome_public_apk_manifest': '<(SHARED_INTERMEDIATE_DIR)/chrome_public_apk_
manifest/AndroidManifest.xml', |
14 'chrome_public_test_apk_manifest': '<(SHARED_INTERMEDIATE_DIR)/chrome_public
_test_apk_manifest/AndroidManifest.xml', | 14 'chrome_public_test_apk_manifest': '<(SHARED_INTERMEDIATE_DIR)/chrome_public
_test_apk_manifest/AndroidManifest.xml', |
15 'never_lint': 1, | 15 'never_lint': 1, |
16 'chrome_java_dir': 'java_staging', | 16 'chrome_java_dir': 'java_staging', |
17 'chrome_java_tests_dir': 'javatests', | 17 'chrome_java_tests_dir': 'javatests', |
18 'chrome_java_test_support_dir': '../test/android/javatests_staging', | 18 'chrome_java_test_support_dir': '../test/android/javatests_staging', |
19 'chrome_native_sources_dir': '../browser/android/', | 19 'chrome_native_sources_dir': '../browser/android/', |
20 # This list is shared with GN. | 20 # This list is shared with GN. |
21 'chrome_staging_jni_files': [ | 21 'chrome_staging_jni_files': [ |
22 '<(chrome_java_dir)/src/org/chromium/chrome/browser/bookmark/EditBookmarkH
elper.java', | 22 '<(chrome_java_dir)/src/org/chromium/chrome/browser/bookmark/EditBookmarkH
elper.java', |
(...skipping 110 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
133 'variables': { | 133 'variables': { |
134 'java_in_dir': '<(chrome_java_dir)', | 134 'java_in_dir': '<(chrome_java_dir)', |
135 'R_package': 'com.google.android.apps.chrome', | 135 'R_package': 'com.google.android.apps.chrome', |
136 'R_package_relpath': 'com/google/android/apps/chrome', | 136 'R_package_relpath': 'com/google/android/apps/chrome', |
137 'has_java_resources': 1, | 137 'has_java_resources': 1, |
138 'res_channel_dir': '<(chrome_java_dir)/res_default', | 138 'res_channel_dir': '<(chrome_java_dir)/res_default', |
139 'res_extra_dirs': ['<(res_channel_dir)'], | 139 'res_extra_dirs': ['<(res_channel_dir)'], |
140 'res_extra_files': ['<!@(find <(res_channel_dir) -type f)'], | 140 'res_extra_files': ['<!@(find <(res_channel_dir) -type f)'], |
141 }, | 141 }, |
142 'dependencies': [ | 142 'dependencies': [ |
143 'chrome_template_resources', | |
144 'custom_tabs_service_aidl', | 143 'custom_tabs_service_aidl', |
145 '<(DEPTH)/base/base.gyp:base_java', | 144 '<(DEPTH)/base/base.gyp:base_java', |
146 '<(DEPTH)/chrome/chrome.gyp:chrome_java', | 145 '<(DEPTH)/chrome/chrome.gyp:chrome_java', |
147 '<(DEPTH)/chrome/chrome.gyp:document_tab_model_info_proto_java', | 146 '<(DEPTH)/chrome/chrome.gyp:document_tab_model_info_proto_java', |
148 '<(DEPTH)/components/components.gyp:app_restrictions_resources', | 147 '<(DEPTH)/components/components.gyp:app_restrictions_resources', |
149 '<(DEPTH)/components/components.gyp:navigation_interception_java', | 148 '<(DEPTH)/components/components.gyp:navigation_interception_java', |
150 '<(DEPTH)/components/components.gyp:service_tab_launcher', | 149 '<(DEPTH)/components/components.gyp:service_tab_launcher', |
151 '<(DEPTH)/components/components.gyp:web_contents_delegate_android_java', | 150 '<(DEPTH)/components/components.gyp:web_contents_delegate_android_java', |
152 '<(DEPTH)/content/content.gyp:content_java', | 151 '<(DEPTH)/content/content.gyp:content_java', |
153 '<(DEPTH)/media/media.gyp:media_java', | 152 '<(DEPTH)/media/media.gyp:media_java', |
(...skipping 30 matching lines...) Expand all Loading... |
184 '<(DEPTH)/chrome/chrome.gyp:chrome_java', | 183 '<(DEPTH)/chrome/chrome.gyp:chrome_java', |
185 '<(DEPTH)/chrome/chrome.gyp:chrome_java_test_support', | 184 '<(DEPTH)/chrome/chrome.gyp:chrome_java_test_support', |
186 '<(DEPTH)/content/content_shell_and_tests.gyp:content_java_test_support'
, | 185 '<(DEPTH)/content/content_shell_and_tests.gyp:content_java_test_support'
, |
187 '<(DEPTH)/net/net.gyp:net_java', | 186 '<(DEPTH)/net/net.gyp:net_java', |
188 '<(DEPTH)/net/net.gyp:net_java_test_support', | 187 '<(DEPTH)/net/net.gyp:net_java_test_support', |
189 '<(DEPTH)/sync/sync.gyp:sync_java_test_support', | 188 '<(DEPTH)/sync/sync.gyp:sync_java_test_support', |
190 ], | 189 ], |
191 'includes': [ '../../build/java.gypi' ], | 190 'includes': [ '../../build/java.gypi' ], |
192 }, | 191 }, |
193 { | 192 { |
194 # GN: //chrome/android:chrome_template_resources | 193 # GN: //chrome/android:custom_tabs_service_aidl |
195 'target_name': 'chrome_template_resources', | 194 'target_name': 'custom_tabs_service_aidl', |
| 195 'type': 'none', |
| 196 'variables': { |
| 197 'aidl_interface_file': '<(chrome_java_dir)/src/org/chromium/chrome/brows
er/customtabs/common.aidl', |
| 198 'aidl_import_include': '<(chrome_java_dir)/src/org/chromium/chrome/brows
er/customtabs', |
| 199 }, |
| 200 'sources': [ |
| 201 '<(chrome_java_dir)/src/org/chromium/chrome/browser/customtabs/IBrowserC
onnectionCallback.aidl', |
| 202 '<(chrome_java_dir)/src/org/chromium/chrome/browser/customtabs/IBrowserC
onnectionService.aidl', |
| 203 ], |
| 204 'includes': [ '../../build/java_aidl.gypi' ], |
| 205 }, |
| 206 { |
| 207 # GN: //chrome/android:chrome_public_template_resources |
| 208 'target_name': 'chrome_public_template_resources', |
196 'type': 'none', | 209 'type': 'none', |
197 'variables': { | 210 'variables': { |
198 'jinja_inputs_base_dir': '<(chrome_java_dir)/res_template', | 211 'jinja_inputs_base_dir': '<(chrome_java_dir)/res_template', |
199 'jinja_inputs': [ | 212 'jinja_inputs': [ |
200 '<(jinja_inputs_base_dir)/xml/searchable.xml', | 213 '<(jinja_inputs_base_dir)/xml/searchable.xml', |
201 '<(jinja_inputs_base_dir)/xml/syncadapter.xml', | 214 '<(jinja_inputs_base_dir)/xml/syncadapter.xml', |
202 ], | 215 ], |
203 'jinja_outputs_zip': '<(PRODUCT_DIR)/res.java/<(_target_name).zip', | 216 'jinja_outputs_zip': '<(PRODUCT_DIR)/res.java/<(_target_name).zip', |
204 'jinja_variables': [ | 217 'jinja_variables': [ |
205 'manifest_package=<(manifest_package)', | 218 'manifest_package=<(manifest_package)', |
206 ], | 219 ], |
207 }, | 220 }, |
208 'all_dependent_settings': { | 221 'all_dependent_settings': { |
209 'variables': { | 222 'variables': { |
210 'additional_input_paths': ['<(jinja_outputs_zip)'], | 223 'additional_input_paths': ['<(jinja_outputs_zip)'], |
211 'dependencies_res_zip_paths': ['<(jinja_outputs_zip)'], | 224 'dependencies_res_zip_paths': ['<(jinja_outputs_zip)'], |
212 }, | 225 }, |
213 }, | 226 }, |
214 'includes': [ '../../build/android/jinja_template.gypi' ], | 227 'includes': [ '../../build/android/jinja_template.gypi' ], |
215 }, | 228 }, |
216 { | 229 { |
217 # GN: //chrome/android:custom_tabs_service_aidl | |
218 'target_name': 'custom_tabs_service_aidl', | |
219 'type': 'none', | |
220 'variables': { | |
221 'aidl_interface_file': '<(chrome_java_dir)/src/org/chromium/chrome/brows
er/customtabs/common.aidl', | |
222 'aidl_import_include': '<(chrome_java_dir)/src/org/chromium/chrome/brows
er/customtabs', | |
223 }, | |
224 'sources': [ | |
225 '<(chrome_java_dir)/src/org/chromium/chrome/browser/customtabs/IBrowserC
onnectionCallback.aidl', | |
226 '<(chrome_java_dir)/src/org/chromium/chrome/browser/customtabs/IBrowserC
onnectionService.aidl', | |
227 ], | |
228 'includes': [ '../../build/java_aidl.gypi' ], | |
229 }, | |
230 { | |
231 # GN: //chrome/android:chrome_public | 230 # GN: //chrome/android:chrome_public |
232 'target_name': 'libchrome_public', | 231 'target_name': 'libchrome_public', |
233 'type': 'shared_library', | 232 'type': 'shared_library', |
234 'dependencies': [ | 233 'dependencies': [ |
235 'libchrome_staging', | 234 'libchrome_staging', |
236 '<(DEPTH)/chrome/chrome.gyp:chrome_android_core', | 235 '<(DEPTH)/chrome/chrome.gyp:chrome_android_core', |
237 ], | 236 ], |
238 'include_dirs': [ | 237 'include_dirs': [ |
239 '<(DEPTH)', | 238 '<(DEPTH)', |
240 ], | 239 ], |
(...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
300 # until the number of 32 bit devices which don't support this | 299 # until the number of 32 bit devices which don't support this |
301 # approach falls to a minimal level - http://crbug.com/390618. | 300 # approach falls to a minimal level - http://crbug.com/390618. |
302 ['component != "shared_library" and profiling==0 and (target_arch == "
arm64" or target_arch == "x86_64")', { | 301 ['component != "shared_library" and profiling==0 and (target_arch == "
arm64" or target_arch == "x86_64")', { |
303 'load_library_from_zip_file': '<(chrome_apk_load_library_from_zip)', | 302 'load_library_from_zip_file': '<(chrome_apk_load_library_from_zip)', |
304 'load_library_from_zip': '<(chrome_apk_load_library_from_zip)', | 303 'load_library_from_zip': '<(chrome_apk_load_library_from_zip)', |
305 }], | 304 }], |
306 ], | 305 ], |
307 }, | 306 }, |
308 'dependencies': [ | 307 'dependencies': [ |
309 'chrome_android_paks_copy', | 308 'chrome_android_paks_copy', |
| 309 'chrome_public_template_resources', |
310 'chrome_staging_java', | 310 'chrome_staging_java', |
311 ], | 311 ], |
312 'includes': [ 'chrome_apk.gypi' ], | 312 'includes': [ 'chrome_apk.gypi' ], |
313 }, | 313 }, |
314 { | 314 { |
315 # GN: N/A | 315 # GN: N/A |
316 # chrome_public_apk creates a .jar as a side effect. Any java targets | 316 # chrome_public_apk creates a .jar as a side effect. Any java targets |
317 # that need that .jar in their classpath should depend on this target, | 317 # that need that .jar in their classpath should depend on this target, |
318 'target_name': 'chrome_public_apk_java', | 318 'target_name': 'chrome_public_apk_java', |
319 'type': 'none', | 319 'type': 'none', |
(...skipping 89 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
409 ], | 409 ], |
410 }, | 410 }, |
411 ], | 411 ], |
412 } | 412 } |
413 | 413 |
414 # Local Variables: | 414 # Local Variables: |
415 # tab-width:2 | 415 # tab-width:2 |
416 # indent-tabs-mode:nil | 416 # indent-tabs-mode:nil |
417 # End: | 417 # End: |
418 # vim: set expandtab tabstop=2 shiftwidth=2: | 418 # vim: set expandtab tabstop=2 shiftwidth=2: |
OLD | NEW |