Index: build/java_apk.gypi |
diff --git a/build/java_apk.gypi b/build/java_apk.gypi |
index de475147e5a79663374f98c6ad1d48ed2b94ed15..c96012222d626470dc751f2c7a8aa49267998deb 100644 |
--- a/build/java_apk.gypi |
+++ b/build/java_apk.gypi |
@@ -85,19 +85,21 @@ |
'rule_name': 'copy_and_strip_native_libraries', |
'extension': 'so', |
'variables': { |
- 'stripped_library_path': '<(PRODUCT_DIR)/<(_target_name)/libs/<(android_app_abi)/<(RULE_INPUT_ROOT).so', |
+ 'apk_libraries_dir': '<(PRODUCT_DIR)/<(_target_name)/libs/<(android_app_abi)', |
+ 'stripped_library_path': '<(apk_libraries_dir)/<(RULE_INPUT_ROOT).so', |
}, |
+ 'inputs': [ |
+ '<(DEPTH)/build/android/strip_library_for_apk.py', |
+ ], |
'outputs': [ |
'<(stripped_library_path)', |
], |
- # There is no way to do 2 actions for each source library in gyp. So to |
- # both strip the library and create the link in <(link_dir) a separate |
- # script is required. |
'action': [ |
- '<(DEPTH)/build/android/prepare_library_for_apk', |
- '<(android_strip)', |
+ 'python', '<(DEPTH)/build/android/strip_library_for_apk.py', |
+ '--android-strip=<(android_strip)', |
+ '--android-strip-arg=--strip-unneeded', |
+ '--stripped-libraries-dir=<(apk_libraries_dir)', |
'<(RULE_INPUT_PATH)', |
- '<(stripped_library_path)', |
], |
}, |
], |