Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(3026)

Unified Diff: build/android/package_resources_action.gypi

Issue 1192453002: Add build rules to enable language-based split apks on Android (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@load-from-apk-pak
Patch Set: rebase Created 5 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « build/android/gyp/package_resources.py ('k') | build/config/android/internal_rules.gni » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: build/android/package_resources_action.gypi
diff --git a/build/android/package_resources_action.gypi b/build/android/package_resources_action.gypi
index 36ee32b49a80c46a6089daa574fbf22391cc797f..eb608718951b25b89efec81054ccf6aa17863047 100644
--- a/build/android/package_resources_action.gypi
+++ b/build/android/package_resources_action.gypi
@@ -14,6 +14,7 @@
# asset_location - The directory where assets are located (if any).
# create_density_splits - Whether to create density-based apk splits. Splits
# are supported only for minSdkVersion >= 21.
+# language_splits - List of languages to create apk splits for.
# resource_zips - List of paths to resource zip files.
# shared_resources - Make a resource package that can be loaded by a different
# application at runtime to access the package's resources.
@@ -69,11 +70,19 @@
'--create-density-splits',
],
'outputs': [
- '<(resource_packaged_apk_path)-hdpi',
- '<(resource_packaged_apk_path)-xhdpi',
- '<(resource_packaged_apk_path)-xxhdpi',
- '<(resource_packaged_apk_path)-xxxhdpi',
- '<(resource_packaged_apk_path)-tvdpi',
+ '<(resource_packaged_apk_path)_hdpi',
+ '<(resource_packaged_apk_path)_xhdpi',
+ '<(resource_packaged_apk_path)_xxhdpi',
+ '<(resource_packaged_apk_path)_xxxhdpi',
+ '<(resource_packaged_apk_path)_tvdpi',
+ ],
+ }],
+ ['language_splits != []', {
+ 'action': [
+ '--language-splits=<(language_splits)',
+ ],
+ 'outputs': [
+ "<!@(python <(DEPTH)/build/apply_locales.py '<(resource_packaged_apk_path)_ZZLOCALE' <(language_splits))",
],
}],
['resource_zips != []', {
« no previous file with comments | « build/android/gyp/package_resources.py ('k') | build/config/android/internal_rules.gni » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698