Chromium Code Reviews| 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 'sync_shell_manifest_package': 'org.chromium.chrome.sync_shell', | |
| 13 'chrome_public_apk_manifest': '<(SHARED_INTERMEDIATE_DIR)/chrome_public_apk_ manifest/AndroidManifest.xml', | 14 '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', | 15 'chrome_public_test_apk_manifest': '<(SHARED_INTERMEDIATE_DIR)/chrome_public _test_apk_manifest/AndroidManifest.xml', |
| 16 'chrome_sync_shell_apk_manifest': '<(SHARED_INTERMEDIATE_DIR)/chrome_sync_sh ell_apk_manifest/AndroidManifest.xml', | |
| 17 'chrome_sync_shell_test_apk_manifest': '<(SHARED_INTERMEDIATE_DIR)/chrome_sy nc_shell_test_apk_manifest/AndroidManifest.xml', | |
| 15 # This list is shared with GN. | 18 # This list is shared with GN. |
| 16 # Defines a list of source files should be present in the open-source | 19 # Defines a list of source files should be present in the open-source |
| 17 # chrome-apk but not in the published static_library which is included in th e | 20 # chrome-apk but not in the published static_library which is included in th e |
| 18 # real chrome for android. | 21 # real chrome for android. |
| 19 'chrome_public_app_native_sources': [ | 22 'chrome_public_app_native_sources': [ |
| 20 '../browser/android/chrome_entry_point.cc', | 23 '../browser/android/chrome_entry_point.cc', |
| 21 '../browser/android/chrome_main_delegate_staging_android_initializer.cc', | 24 '../browser/android/chrome_main_delegate_staging_android_initializer.cc', |
| 22 ], | 25 ], |
| 23 }, | 26 }, |
| 24 'targets': [ | 27 'targets': [ |
| (...skipping 28 matching lines...) Expand all Loading... | |
| 53 }, | 56 }, |
| 54 'all_dependent_settings': { | 57 'all_dependent_settings': { |
| 55 'variables': { | 58 'variables': { |
| 56 'additional_input_paths': ['<(jinja_outputs_zip)'], | 59 'additional_input_paths': ['<(jinja_outputs_zip)'], |
| 57 'dependencies_res_zip_paths': ['<(jinja_outputs_zip)'], | 60 'dependencies_res_zip_paths': ['<(jinja_outputs_zip)'], |
| 58 }, | 61 }, |
| 59 }, | 62 }, |
| 60 'includes': [ '../../build/android/jinja_template.gypi' ], | 63 'includes': [ '../../build/android/jinja_template.gypi' ], |
| 61 }, | 64 }, |
| 62 { | 65 { |
| 63 # GN: //chrome/android:chrome_public | 66 # TODO(pvalenzuela): Implement this target with GN: |
| 64 'target_name': 'libchrome_public', | 67 # http://crbug.com/475612 |
| 65 'type': 'shared_library', | 68 'target_name': 'chrome_sync_shell_template_resources', |
| 69 'type': 'none', | |
| 70 'variables': { | |
| 71 'jinja_inputs_base_dir': 'java/res_template', | |
| 72 'jinja_inputs': [ | |
| 73 '<(jinja_inputs_base_dir)/xml/searchable.xml', | |
| 74 '<(jinja_inputs_base_dir)/xml/syncadapter.xml', | |
| 75 ], | |
| 76 'jinja_outputs_zip': '<(PRODUCT_DIR)/res.java/<(_target_name).zip', | |
| 77 'jinja_variables': [ | |
| 78 'manifest_package=<(sync_shell_manifest_package)', | |
| 79 ], | |
| 80 }, | |
| 81 'all_dependent_settings': { | |
| 82 'variables': { | |
| 83 'additional_input_paths': ['<(jinja_outputs_zip)'], | |
| 84 'dependencies_res_zip_paths': ['<(jinja_outputs_zip)'], | |
| 85 }, | |
| 86 }, | |
| 87 'includes': [ '../../build/android/jinja_template.gypi' ], | |
| 88 }, | |
| 89 { | |
| 90 # The base library used in both ChromePublic and ChromeSyncShell. | |
| 91 'target_name': 'libchrome_public_base', | |
| 92 'type': 'none', | |
| 66 'dependencies': [ | 93 'dependencies': [ |
| 67 '../../chrome/chrome.gyp:chrome_android_core', | 94 '../../chrome/chrome.gyp:chrome_android_core', |
| 68 ], | 95 ], |
| 69 'include_dirs': [ | 96 'include_dirs': [ |
| 70 '../..', | 97 '../..', |
| 71 ], | 98 ], |
| 72 'sources': [ | 99 'direct_dependent_settings': { |
| 73 '<@(chrome_public_app_native_sources)', | 100 'ldflags': [ |
| 74 ], | 101 # Some android targets still depend on --gc-sections to link. |
| 75 'ldflags': [ | 102 # TODO: remove --gc-sections for Debug builds (crbug.com/159847). |
| 76 # Some android targets still depend on --gc-sections to link. | 103 '-Wl,--gc-sections', |
| 77 # TODO: remove --gc-sections for Debug builds (crbug.com/159847). | 104 ], |
| 78 '-Wl,--gc-sections', | 105 }, |
| 79 ], | |
| 80 'conditions': [ | 106 'conditions': [ |
| 81 # TODO(yfriedman): move this DEP to chrome_android_core to be shared | 107 # TODO(yfriedman): move this DEP to chrome_android_core to be shared |
| 82 # between internal/external. | 108 # between internal/external. |
| 83 ['cld_version==2', { | 109 ['cld_version==2', { |
| 84 'dependencies': [ | 110 'dependencies': [ |
| 85 '../../third_party/cld_2/cld_2.gyp:cld2_dynamic', | 111 '../../third_party/cld_2/cld_2.gyp:cld2_dynamic', |
| 86 ], | 112 ], |
| 87 }], | 113 }], |
| 88 # conditions for order_text_section | 114 # conditions for order_text_section |
| 89 # Cygprofile methods need to be linked into the instrumented build. | 115 # Cygprofile methods need to be linked into the instrumented build. |
| 90 ['order_profiling!=0', { | 116 ['order_profiling!=0', { |
| 91 'conditions': [ | 117 'conditions': [ |
| 92 ['OS=="android"', { | 118 ['OS=="android"', { |
| 93 'dependencies': [ '../../tools/cygprofile/cygprofile.gyp:cygprofil e' ], | 119 'dependencies': [ '../../tools/cygprofile/cygprofile.gyp:cygprofil e' ], |
| 94 }], | 120 }], |
| 95 ], | 121 ], |
| 96 }], # order_profiling!=0 | 122 }], # order_profiling!=0 |
| 97 ['use_allocator!="none"', { | 123 ['use_allocator!="none"', { |
| 98 'dependencies': [ | 124 'dependencies': [ |
| 99 '../../base/allocator/allocator.gyp:allocator', | 125 '../../base/allocator/allocator.gyp:allocator', |
| 100 ], | 126 ], |
| 101 }], | 127 }], |
| 102 ], | 128 ], |
| 103 }, | 129 }, |
| 104 { | 130 { |
| 131 # GN: //chrome/android:chrome_public | |
| 132 'target_name': 'libchrome_public', | |
| 133 'type': 'shared_library', | |
| 134 'sources': [ | |
| 135 '<@(chrome_public_app_native_sources)', | |
| 136 ], | |
| 137 'dependencies': [ | |
| 138 'libchrome_public_base', | |
| 139 ], | |
| 140 }, | |
| 141 { | |
| 142 # TODO(pvalenzuela): Implement this target with GN: | |
| 143 # http://crbug.com/475612 | |
| 144 'target_name': 'libchrome_sync_shell', | |
| 145 'type': 'shared_library', | |
| 146 'sources': [ | |
| 147 '../browser/android/chrome_entry_point.cc', | |
| 148 '../browser/android/chrome_sync_shell_main_delegate_staging_android_init ializer.cc', | |
| 149 '../browser/android/chrome_sync_shell_main_delegate_staging_android.h', | |
| 150 '../browser/android/chrome_sync_shell_main_delegate_staging_android.cc', | |
| 151 ], | |
| 152 'dependencies': [ | |
| 153 'libchrome_public_base', | |
| 154 '../../sync/sync.gyp:sync', | |
| 155 '../../sync/sync.gyp:test_support_sync_fake_server_android', | |
| 156 ], | |
| 157 }, | |
| 158 { | |
| 105 # GN: //chrome/android:chrome_public_apk_manifest | 159 # GN: //chrome/android:chrome_public_apk_manifest |
| 106 'target_name': 'chrome_public_manifest', | 160 'target_name': 'chrome_public_manifest', |
| 107 'type': 'none', | 161 'type': 'none', |
| 108 'variables': { | 162 'variables': { |
| 109 'jinja_inputs': ['java/AndroidManifest.xml'], | 163 'jinja_inputs': ['java/AndroidManifest.xml'], |
| 110 'jinja_output': '<(chrome_public_apk_manifest)', | 164 'jinja_output': '<(chrome_public_apk_manifest)', |
| 111 'jinja_variables': [ | 165 'jinja_variables': [ |
| 112 'channel=<(android_channel)', | 166 'channel=<(android_channel)', |
| 113 'configuration_policy=<(configuration_policy)', | 167 'configuration_policy=<(configuration_policy)', |
| 114 'manifest_package=<(manifest_package)', | 168 'manifest_package=<(manifest_package)', |
| 115 'min_sdk_version=16', | 169 'min_sdk_version=16', |
| 116 'target_sdk_version=22', | 170 'target_sdk_version=22', |
| 117 ], | 171 ], |
| 118 }, | 172 }, |
| 119 'includes': [ '../../build/android/jinja_template.gypi' ], | 173 'includes': [ '../../build/android/jinja_template.gypi' ], |
| 120 }, | 174 }, |
| 121 { | 175 { |
| 176 # TODO(pvalenzuela): Implement this target with GN: | |
| 177 # http://crbug.com/475612 | |
| 178 'target_name': 'chrome_sync_shell_manifest', | |
| 179 'type': 'none', | |
| 180 'variables': { | |
| 181 'jinja_inputs': ['java/AndroidManifest.xml'], | |
| 182 'jinja_output': '<(chrome_sync_shell_apk_manifest)', | |
| 183 'jinja_variables': [ | |
| 184 'channel=<(android_channel)', | |
| 185 'configuration_policy=<(configuration_policy)', | |
| 186 'manifest_package=<(sync_shell_manifest_package)', | |
| 187 'min_sdk_version=16', | |
| 188 'target_sdk_version=22', | |
| 189 ], | |
| 190 }, | |
| 191 'includes': [ '../../build/android/jinja_template.gypi' ], | |
| 192 }, | |
| 193 { | |
| 122 # GN: //chrome/android:chrome_public_apk | 194 # GN: //chrome/android:chrome_public_apk |
| 123 'target_name': 'chrome_public_apk', | 195 'target_name': 'chrome_public_apk', |
| 124 'type': 'none', | 196 'type': 'none', |
| 125 'variables': { | 197 'variables': { |
| 126 'android_manifest_path': '<(chrome_public_apk_manifest)', | 198 'android_manifest_path': '<(chrome_public_apk_manifest)', |
| 127 'apk_name': 'ChromePublic', | 199 'apk_name': 'ChromePublic', |
| 128 'native_lib_target': 'libchrome_public', | 200 'native_lib_target': 'libchrome_public', |
| 129 'java_in_dir': 'java', | 201 'java_in_dir': 'java', |
| 130 'conditions': [ | 202 'conditions': [ |
| 131 # Only attempt loading the library from the APK for 64 bit devices | 203 # Only attempt loading the library from the APK for 64 bit devices |
| (...skipping 17 matching lines...) Expand all Loading... | |
| 149 # chrome_public_apk creates a .jar as a side effect. Any java targets | 221 # chrome_public_apk creates a .jar as a side effect. Any java targets |
| 150 # that need that .jar in their classpath should depend on this target, | 222 # that need that .jar in their classpath should depend on this target, |
| 151 'target_name': 'chrome_public_apk_java', | 223 'target_name': 'chrome_public_apk_java', |
| 152 'type': 'none', | 224 'type': 'none', |
| 153 'dependencies': [ | 225 'dependencies': [ |
| 154 'chrome_public_apk', | 226 'chrome_public_apk', |
| 155 ], | 227 ], |
| 156 'includes': [ '../../build/apk_fake_jar.gypi' ], | 228 'includes': [ '../../build/apk_fake_jar.gypi' ], |
| 157 }, | 229 }, |
| 158 { | 230 { |
| 231 # TODO(pvalenzuela): Implement this target with GN: | |
| 232 # http://crbug.com/475612 | |
| 233 'target_name': 'chrome_sync_shell_apk', | |
| 234 'type': 'none', | |
| 235 'variables': { | |
| 236 'android_manifest_path': '<(chrome_sync_shell_apk_manifest)', | |
| 237 'apk_name': 'ChromeSyncShell', | |
| 238 'native_lib_target': 'libchrome_sync_shell', | |
| 239 'java_in_dir': 'java', | |
| 240 'conditions': [ | |
| 241 # Only attempt loading the library from the APK for 64 bit devices | |
| 242 # until the number of 32 bit devices which don't support this | |
| 243 # approach falls to a minimal level - http://crbug.com/390618. | |
| 244 ['component != "shared_library" and profiling==0 and (target_arch == " arm64" or target_arch == "x86_64")', { | |
| 245 'load_library_from_zip_file': '<(chrome_apk_load_library_from_zip)', | |
| 246 'load_library_from_zip': '<(chrome_apk_load_library_from_zip)', | |
| 247 }], | |
| 248 ], | |
| 249 }, | |
| 250 'dependencies': [ | |
| 251 'chrome_android_paks_copy', | |
| 252 'chrome_sync_shell_template_resources', | |
| 253 '../../base/base.gyp:base_java_test_support', | |
|
newt (away)
2015/08/11 21:25:29
why are are all test-related deps required in Chro
pval...(no longer on Chromium)
2015/08/12 23:25:58
I removed the test deps (see latest patchset), and
pval...(no longer on Chromium)
2015/08/14 21:51:10
I went with approach #1 from your message (add the
| |
| 254 '../chrome.gyp:chrome_java', | |
| 255 '../../sync/sync.gyp:test_support_sync_proto_java', | |
| 256 '../../sync/sync.gyp:sync', | |
| 257 '../../sync/sync.gyp:sync_java', | |
| 258 '../../sync/sync.gyp:sync_java_test_support', | |
| 259 ], | |
| 260 'includes': [ 'chrome_apk.gypi' ], | |
| 261 }, | |
| 262 { | |
| 263 # GN: N/A | |
| 264 # chrome_sync_shell_apk creates a .jar as a side effect. Any java targets | |
| 265 # that need that .jar in their classpath should depend on this target. | |
| 266 'target_name': 'chrome_sync_shell_apk_java', | |
| 267 'type': 'none', | |
| 268 'dependencies': [ | |
| 269 'chrome_sync_shell_apk', | |
| 270 ], | |
| 271 'includes': [ '../../build/apk_fake_jar.gypi' ], | |
| 272 }, | |
| 273 { | |
| 159 # GN: //chrome/android:chrome_shared_test_java | 274 # GN: //chrome/android:chrome_shared_test_java |
| 160 # This target is for sharing tests between both upstream and internal | 275 # This target is for sharing tests between both upstream and internal |
| 161 # trees until sufficient test coverage is upstream. | 276 # trees until sufficient test coverage is upstream. |
| 162 'target_name': 'chrome_shared_test_java', | 277 'target_name': 'chrome_shared_test_java', |
| 163 'type': 'none', | 278 'type': 'none', |
| 164 'variables': { | 279 'variables': { |
| 165 'java_in_dir': 'javatests', | 280 'java_in_dir': 'javatests', |
| 166 }, | 281 }, |
| 167 'dependencies': [ | 282 'dependencies': [ |
| 168 '../../base/base.gyp:base_java', | 283 '../../base/base.gyp:base_java', |
| 169 '../../base/base.gyp:base_java_test_support', | 284 '../../base/base.gyp:base_java_test_support', |
| 170 '../../chrome/chrome.gyp:chrome_java', | 285 '../../chrome/chrome.gyp:chrome_java', |
| 171 '../../chrome/chrome.gyp:chrome_java_test_support', | 286 '../../chrome/chrome.gyp:chrome_java_test_support', |
| 172 '../../components/components.gyp:invalidation_javatests', | 287 '../../components/components.gyp:invalidation_javatests', |
| 173 '../../components/components.gyp:offline_pages_enums_java', | 288 '../../components/components.gyp:offline_pages_enums_java', |
| 174 '../../components/components.gyp:precache_javatests', | 289 '../../components/components.gyp:precache_javatests', |
| 175 '../../components/components.gyp:web_contents_delegate_android_java', | 290 '../../components/components.gyp:web_contents_delegate_android_java', |
| 176 '../../content/content_shell_and_tests.gyp:content_java_test_support', | 291 '../../content/content_shell_and_tests.gyp:content_java_test_support', |
| 177 '../../net/net.gyp:net_java', | 292 '../../net/net.gyp:net_java', |
| 178 '../../net/net.gyp:net_java_test_support', | 293 '../../net/net.gyp:net_java_test_support', |
| 179 '../../sync/sync.gyp:sync_java_test_support', | 294 '../../sync/sync.gyp:sync_java_test_support', |
| 180 '../../sync/sync.gyp:sync_javatests', | |
| 181 '../../third_party/android_tools/android_tools.gyp:android_support_v7_ap pcompat_javalib', | 295 '../../third_party/android_tools/android_tools.gyp:android_support_v7_ap pcompat_javalib', |
| 182 '../../ui/android/ui_android.gyp:ui_javatests', | 296 '../../ui/android/ui_android.gyp:ui_javatests', |
| 183 ], | 297 ], |
| 184 'includes': [ '../../build/java.gypi' ], | 298 'includes': [ '../../build/java.gypi' ], |
| 185 }, | 299 }, |
| 186 { | 300 { |
| 187 # GN: //chrome/android:chrome_public_test_apk_manifest | 301 # GN: //chrome/android:chrome_public_test_apk_manifest |
| 188 'target_name': 'chrome_public_test_apk_manifest', | 302 'target_name': 'chrome_public_test_apk_manifest', |
| 189 'type': 'none', | 303 'type': 'none', |
| 190 'variables': { | 304 'variables': { |
| 191 'jinja_inputs': ['javatests/AndroidManifest.xml'], | 305 'jinja_inputs': ['javatests/AndroidManifest.xml'], |
| 192 'jinja_output': '<(chrome_public_test_apk_manifest)', | 306 'jinja_output': '<(chrome_public_test_apk_manifest)', |
| 193 'jinja_variables': [ | 307 'jinja_variables': [ |
| 194 'manifest_package=<(manifest_package)', | 308 'manifest_package=<(manifest_package)', |
| 195 ], | 309 ], |
| 196 }, | 310 }, |
| 197 'includes': [ '../../build/android/jinja_template.gypi' ], | 311 'includes': [ '../../build/android/jinja_template.gypi' ], |
| 198 }, | 312 }, |
| 199 { | 313 { |
| 314 # TODO(pvalenzuela): Implement this target with GN: | |
| 315 # http://crbug.com/475612 | |
| 316 'target_name': 'chrome_sync_shell_test_apk_manifest', | |
| 317 'type': 'none', | |
| 318 'variables': { | |
| 319 'jinja_inputs': ['sync_shell/javatests/AndroidManifest.xml'], | |
| 320 'jinja_output': '<(chrome_sync_shell_test_apk_manifest)', | |
| 321 'jinja_variables': [ | |
| 322 'manifest_package=<(sync_shell_manifest_package)', | |
| 323 ], | |
| 324 }, | |
| 325 'includes': [ '../../build/android/jinja_template.gypi' ], | |
| 326 }, | |
| 327 { | |
| 200 # GN: //chrome/android:chrome_public_test_apk | 328 # GN: //chrome/android:chrome_public_test_apk |
| 201 'target_name': 'chrome_public_test_apk', | 329 'target_name': 'chrome_public_test_apk', |
| 202 'type': 'none', | 330 'type': 'none', |
| 203 'dependencies': [ | 331 'dependencies': [ |
| 204 'chrome_shared_test_java', | 332 'chrome_shared_test_java', |
| 205 'chrome_public_apk_java', | 333 'chrome_public_apk_java', |
| 206 '../../testing/android/on_device_instrumentation.gyp:broker_java', | 334 '../../testing/android/on_device_instrumentation.gyp:broker_java', |
| 207 '../../testing/android/on_device_instrumentation.gyp:require_driver_apk' , | 335 '../../testing/android/on_device_instrumentation.gyp:require_driver_apk' , |
| 208 ], | 336 ], |
| 209 'variables': { | 337 'variables': { |
| 210 'android_manifest_path': '<(chrome_public_test_apk_manifest)', | 338 'android_manifest_path': '<(chrome_public_test_apk_manifest)', |
| 211 'package_name': 'chrome_public_test', | 339 'package_name': 'chrome_public_test', |
| 212 'java_in_dir': 'javatests', | 340 'java_in_dir': 'javatests', |
| 213 'java_in_dir_suffix': '/src_dummy', | 341 'java_in_dir_suffix': '/src_dummy', |
| 214 'apk_name': 'ChromePublicTest', | 342 'apk_name': 'ChromePublicTest', |
| 215 'is_test_apk': 1, | 343 'is_test_apk': 1, |
| 216 'test_type': 'instrumentation', | 344 'test_type': 'instrumentation', |
| 217 'isolate_file': '../chrome_public_test_apk.isolate', | 345 'isolate_file': '../chrome_public_test_apk.isolate', |
| 218 }, | 346 }, |
| 219 'includes': [ | 347 'includes': [ |
| 220 '../../build/java_apk.gypi', | 348 '../../build/java_apk.gypi', |
| 221 '../../build/android/test_runner.gypi', | 349 '../../build/android/test_runner.gypi', |
| 222 ], | 350 ], |
| 223 }, | 351 }, |
| 352 { | |
| 353 # TODO(pvalenzuela): Implement this target with GN: | |
| 354 # http://crbug.com/475612 | |
| 355 'target_name': 'chrome_sync_shell_test_apk', | |
| 356 'type': 'none', | |
| 357 'dependencies': [ | |
| 358 'chrome_sync_shell_apk_java', | |
| 359 '../../base/base.gyp:base_java', | |
| 360 '../../base/base.gyp:base_java_test_support', | |
| 361 '../../chrome/chrome.gyp:chrome_java', | |
| 362 '../../chrome/chrome.gyp:chrome_java_test_support', | |
| 363 '../../sync/sync.gyp:sync_java', | |
| 364 '../../sync/sync.gyp:sync_java_test_support', | |
| 365 '../../sync/sync.gyp:sync_javatests', | |
| 366 '../../sync/sync.gyp:test_support_sync_proto_java', | |
| 367 '../../testing/android/on_device_instrumentation.gyp:broker_java', | |
| 368 '../../testing/android/on_device_instrumentation.gyp:require_driver_apk' , | |
| 369 '../../third_party/android_tools/android_tools.gyp:android_support_v7_ap pcompat_javalib', | |
|
newt (away)
2015/08/11 21:25:29
remove this. shouldn't be needed.
pval...(no longer on Chromium)
2015/08/14 21:51:10
Done.
| |
| 370 '../../ui/android/ui_android.gyp:ui_javatests', | |
|
newt (away)
2015/08/11 21:25:29
Remove this dep. Including "ui_javatests" will cau
pval...(no longer on Chromium)
2015/08/14 21:51:10
Done.
| |
| 371 ], | |
| 372 'variables': { | |
| 373 'android_manifest_path': '<(chrome_sync_shell_test_apk_manifest)', | |
| 374 'package_name': 'chrome_sync_shell_test', | |
| 375 'java_in_dir': 'sync_shell/javatests', | |
| 376 'apk_name': 'ChromeSyncShellTest', | |
| 377 'is_test_apk': 1, | |
| 378 'test_type': 'instrumentation', | |
| 379 }, | |
| 380 'includes': [ | |
| 381 '../../build/java_apk.gypi', | |
| 382 '../../build/android/test_runner.gypi', | |
| 383 ], | |
| 384 }, | |
| 224 ], | 385 ], |
| 225 } | 386 } |
| 226 | 387 |
| 227 # Local Variables: | 388 # Local Variables: |
| 228 # tab-width:2 | 389 # tab-width:2 |
| 229 # indent-tabs-mode:nil | 390 # indent-tabs-mode:nil |
| 230 # End: | 391 # End: |
| 231 # vim: set expandtab tabstop=2 shiftwidth=2: | 392 # vim: set expandtab tabstop=2 shiftwidth=2: |
| OLD | NEW |