Chromium Code Reviews| Index: build/java_apk.gypi |
| diff --git a/build/java_apk.gypi b/build/java_apk.gypi |
| index c3c92414cd2335b942f400b39f99728d0094ae20..3b505f99a06ebfc862cb5fd4a7d29f1cf30fc732 100644 |
| --- a/build/java_apk.gypi |
| +++ b/build/java_apk.gypi |
| @@ -101,6 +101,8 @@ |
| 'push_stamp': '<(intermediate_dir)/push.stamp', |
| 'link_stamp': '<(intermediate_dir)/link.stamp', |
| 'codegen_input_paths': [], |
| + 'keystore_path': '<(DEPTH)/build/android/ant/chromium-debug.keystore', |
| + 'unsigned_apk_path': '<(intermediate_dir)/<(apk_name)-unsigned.apk', |
| 'final_apk_path%': '<(PRODUCT_DIR)/apks/<(apk_name).apk', |
| 'source_dir': '<(java_in_dir)/src', |
| 'apk_install_stamp': '<(intermediate_dir)/apk_install.stamp', |
| @@ -557,12 +559,11 @@ |
| '-DAPP_MANIFEST_VERSION_NAME=<(app_manifest_version_name)', |
| '-DASSET_DIR=<(asset_location)', |
| '-DCONFIGURATION_NAME=<(CONFIGURATION_NAME)', |
| - '-DFINAL_APK_PATH=<(final_apk_path)', |
| - '-DKEYSTORE_PATH=<(DEPTH)/build/android/ant/chromium-debug.keystore', |
| '-DNATIVE_LIBS_DIR=<(apk_package_native_libs_dir)', |
| '-DOUT_DIR=<(intermediate_dir)', |
| '-DRESOURCE_DIR=<(resource_dir)', |
| '-DSOURCE_DIR=<(source_dir)', |
| + '-DUNSIGNED_APK_PATH=<(unsigned_apk_path)', |
|
Yaron
2013/04/09 05:37:16
Where is this used? Oh, it looks like out.packaged
cjhopman
2013/04/09 15:49:47
Done.
|
| '-Dbasedir=.', |
| '-buildfile', |
| @@ -574,5 +575,27 @@ |
| '-DTHIS_IS_IGNORED=>!(echo \'>(_inputs)\' | md5sum)', |
| ] |
| }, |
| + { |
| + 'action_name': 'finalize_apk', |
| + 'message': 'Signing/aligning <(_target_name) APK.', |
| + 'inputs': [ |
| + '<(DEPTH)/build/android/gyp/util/build_utils.py', |
| + '<(DEPTH)/build/android/gyp/finalize_apk.py', |
| + '<(unsigned_apk_path)', |
| + ], |
| + 'outputs': [ |
| + '<(final_apk_path)', |
| + ], |
| + 'action': [ |
| + 'python', '<(DEPTH)/build/android/gyp/finalize_apk.py', |
| + '--android-sdk-root=<(android_sdk_root)', |
| + '--unsigned-apk-path=<(unsigned_apk_path)', |
| + '--final-apk-path=<(final_apk_path)', |
| + '--keystore-path=<(keystore_path)', |
| + |
| + # TODO(newt): remove this once crbug.com/177552 is fixed in ninja. |
| + '--ignore=>!(echo \'>(_inputs)\' | md5sum)', |
| + ], |
| + }, |
| ], |
| } |