Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2012 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 # This file is meant to be included into a target to provide a rule | 5 # This file is meant to be included into a target to provide a rule |
| 6 # to build Android APKs in a consistent manner. | 6 # to build Android APKs in a consistent manner. |
| 7 # | 7 # |
| 8 # To use this, create a gyp target with the following form: | 8 # To use this, create a gyp target with the following form: |
| 9 # { | 9 # { |
| 10 # 'target_name': 'my_package_apk', | 10 # 'target_name': 'my_package_apk', |
| (...skipping 232 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 243 ], | 243 ], |
| 244 'conditions': [ | 244 'conditions': [ |
| 245 ['gyp_managed_install == 1', { | 245 ['gyp_managed_install == 1', { |
| 246 'variables': { | 246 'variables': { |
| 247 'libraries_top_dir': '<(intermediate_dir)/lib.stripped', | 247 'libraries_top_dir': '<(intermediate_dir)/lib.stripped', |
| 248 'libraries_source_dir': '<(libraries_top_dir)/lib/<(android_app_abi) ', | 248 'libraries_source_dir': '<(libraries_top_dir)/lib/<(android_app_abi) ', |
| 249 'device_library_dir': '<(device_intermediate_dir)/lib.stripped', | 249 'device_library_dir': '<(device_intermediate_dir)/lib.stripped', |
| 250 'configuration_name': '<(CONFIGURATION_NAME)', | 250 'configuration_name': '<(CONFIGURATION_NAME)', |
| 251 }, | 251 }, |
| 252 'dependencies': [ | 252 'dependencies': [ |
| 253 '<(DEPTH)/tools/android/md5sum/md5sum.gyp:md5sum', | |
| 254 '<(DEPTH)/build/android/setup.gyp:get_build_device_configurations', | 253 '<(DEPTH)/build/android/setup.gyp:get_build_device_configurations', |
| 255 ], | 254 ], |
| 256 'actions': [ | 255 'actions': [ |
| 257 { | 256 { |
| 258 'includes': ['../build/android/push_libraries.gypi'], | 257 'includes': ['../build/android/push_libraries.gypi'], |
| 259 }, | 258 }, |
| 260 { | 259 { |
| 261 'action_name': 'create device library symlinks', | 260 'action_name': 'create device library symlinks', |
| 262 'message': 'Creating links on device for <(_target_name).', | 261 'message': 'Creating links on device for <(_target_name).', |
| 263 'inputs': [ | 262 'inputs': [ |
| (...skipping 113 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 377 ], | 376 ], |
| 378 }, | 377 }, |
| 379 ], | 378 ], |
| 380 }], | 379 }], |
| 381 ['is_test_apk == 1', { | 380 ['is_test_apk == 1', { |
| 382 'dependencies': [ | 381 'dependencies': [ |
| 383 '<(DEPTH)/tools/android/android_tools.gyp:android_tools', | 382 '<(DEPTH)/tools/android/android_tools.gyp:android_tools', |
| 384 ] | 383 ] |
| 385 }], | 384 }], |
| 386 ], | 385 ], |
| 386 'dependencies': [ | |
| 387 '<(DEPTH)/tools/android/md5sum/md5sum.gyp:md5sum', | |
|
Peter Beverloo
2013/09/18 13:28:42
two-space indent.
| |
| 388 ], | |
| 387 'actions': [ | 389 'actions': [ |
| 388 { | 390 { |
| 389 'action_name': 'ant_codegen_<(_target_name)', | 391 'action_name': 'ant_codegen_<(_target_name)', |
| 390 'message': 'Generating R.java for <(_target_name)', | 392 'message': 'Generating R.java for <(_target_name)', |
| 391 'conditions': [ | 393 'conditions': [ |
| 392 ['is_test_apk == 1', { | 394 ['is_test_apk == 1', { |
| 393 'variables': { | 395 'variables': { |
| 394 'additional_res_dirs=': [], | 396 'additional_res_dirs=': [], |
| 395 'additional_res_packages=': [], | 397 'additional_res_packages=': [], |
| 396 } | 398 } |
| (...skipping 271 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 668 '<(DEPTH)/build/android/ant/apk-package.xml', | 670 '<(DEPTH)/build/android/ant/apk-package.xml', |
| 669 | 671 |
| 670 # Add list of inputs to the command line, so if inputs change | 672 # Add list of inputs to the command line, so if inputs change |
| 671 # (e.g. if a Java file is removed), the command will be re-run. | 673 # (e.g. if a Java file is removed), the command will be re-run. |
| 672 # TODO(newt): remove this once crbug.com/177552 is fixed in ninja. | 674 # TODO(newt): remove this once crbug.com/177552 is fixed in ninja. |
| 673 '-DTHIS_IS_IGNORED=>!(echo \'>(_inputs)\' | md5sum)', | 675 '-DTHIS_IS_IGNORED=>!(echo \'>(_inputs)\' | md5sum)', |
| 674 ] | 676 ] |
| 675 }, | 677 }, |
| 676 ], | 678 ], |
| 677 } | 679 } |
| OLD | NEW |