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

Side by Side Diff: build/config/android/rules.gni

Issue 2948083003: Android: Add exclude_xxxhdpi GN parameter to android_apk (Closed)
Patch Set: Fix comment Created 3 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 unified diff | Download patch
« no previous file with comments | « build/config/android/internal_rules.gni ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright 2014 The Chromium Authors. All rights reserved. 1 # Copyright 2014 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 # Do not add any imports to non-//build directories here. 5 # Do not add any imports to non-//build directories here.
6 # Some projects (e.g. V8) do not have non-build directories DEPS'ed in. 6 # Some projects (e.g. V8) do not have non-build directories DEPS'ed in.
7 import("//build/config/android/config.gni") 7 import("//build/config/android/config.gni")
8 import("//build/config/android/internal_rules.gni") 8 import("//build/config/android/internal_rules.gni")
9 import("//build/config/compiler/compiler.gni") 9 import("//build/config/compiler/compiler.gni")
10 import("//build/config/dcheck_always_on.gni") 10 import("//build/config/dcheck_always_on.gni")
(...skipping 1507 matching lines...) Expand 10 before | Expand all | Expand 10 after
1518 # linker does relocation unpacking, so we can enable it unconditionally. 1518 # linker does relocation unpacking, so we can enable it unconditionally.
1519 # secondary_native_libs (deprecated): The path of native libraries for secon dary 1519 # secondary_native_libs (deprecated): The path of native libraries for secon dary
1520 # app abi. 1520 # app abi.
1521 # run_findbugs_override: Forces run_findbugs on or off. If undefined, the 1521 # run_findbugs_override: Forces run_findbugs on or off. If undefined, the
1522 # default will use the build arg run_findbugs. 1522 # default will use the build arg run_findbugs.
1523 # proguard_jar_path: The path to proguard.jar you wish to use. If undefined, 1523 # proguard_jar_path: The path to proguard.jar you wish to use. If undefined,
1524 # the proguard used will be the checked in one in //third_party/proguard. 1524 # the proguard used will be the checked in one in //third_party/proguard.
1525 # never_incremental: If true, |incremental_apk_by_default| will be ignored. 1525 # never_incremental: If true, |incremental_apk_by_default| will be ignored.
1526 # aapt_locale_whitelist: If set, all locales not in this list will be 1526 # aapt_locale_whitelist: If set, all locales not in this list will be
1527 # stripped from resources.arsc. 1527 # stripped from resources.arsc.
1528 # exclude_xxxhdpi: Causes all drawable-xxxhdpi images to be excluded
1529 # (mipmaps are still included).
1530 # xxxhdpi_whitelist: A list of globs used when exclude_xxxhdpi=true. Files
1531 # that match this whitelist will still be included.
1528 # 1532 #
1529 # Example 1533 # Example
1530 # android_apk("foo_apk") { 1534 # android_apk("foo_apk") {
1531 # android_manifest = "AndroidManifest.xml" 1535 # android_manifest = "AndroidManifest.xml"
1532 # java_files = [ 1536 # java_files = [
1533 # "android/org/chromium/foo/FooApplication.java", 1537 # "android/org/chromium/foo/FooApplication.java",
1534 # "android/org/chromium/foo/FooActivity.java", 1538 # "android/org/chromium/foo/FooActivity.java",
1535 # ] 1539 # ]
1536 # deps = [ 1540 # deps = [
1537 # ":foo_support_java" 1541 # ":foo_support_java"
(...skipping 624 matching lines...) Expand 10 before | Expand all | Expand 10 after
2162 2166
2163 _final_deps += [ ":${_template_name}__create" ] 2167 _final_deps += [ ":${_template_name}__create" ]
2164 create_apk("${_template_name}__create") { 2168 create_apk("${_template_name}__create") {
2165 forward_variables_from(invoker, 2169 forward_variables_from(invoker,
2166 [ 2170 [
2167 "aapt_locale_whitelist", 2171 "aapt_locale_whitelist",
2168 "alternative_android_sdk_jar", 2172 "alternative_android_sdk_jar",
2169 "android_aapt_path", 2173 "android_aapt_path",
2170 "app_as_shared_lib", 2174 "app_as_shared_lib",
2171 "deps", 2175 "deps",
2176 "exclude_xxxhdpi",
2172 "extensions_to_not_compress", 2177 "extensions_to_not_compress",
2173 "language_splits", 2178 "language_splits",
2174 "public_deps", 2179 "public_deps",
2175 "secondary_native_libs", 2180 "secondary_native_libs",
2176 "shared_resources", 2181 "shared_resources",
2177 "uncompress_shared_libraries", 2182 "uncompress_shared_libraries",
2178 "write_asset_list", 2183 "write_asset_list",
2184 "xxxhdpi_whitelist",
2179 ]) 2185 ])
2180 if (!defined(deps)) { 2186 if (!defined(deps)) {
2181 deps = [] 2187 deps = []
2182 } 2188 }
2183 apk_path = _final_apk_path 2189 apk_path = _final_apk_path
2184 android_manifest = _android_manifest 2190 android_manifest = _android_manifest
2185 assets_build_config = _build_config 2191 assets_build_config = _build_config
2186 resources_zip = _all_resources_zip_path 2192 resources_zip = _all_resources_zip_path
2187 dex_path = final_dex_path 2193 dex_path = final_dex_path
2188 load_library_from_apk = _load_library_from_apk 2194 load_library_from_apk = _load_library_from_apk
(...skipping 774 matching lines...) Expand 10 before | Expand all | Expand 10 after
2963 # because in practice they seem to contain classes required to be in the 2969 # because in practice they seem to contain classes required to be in the
2964 # classpath. 2970 # classpath.
2965 deps += _subjar_targets 2971 deps += _subjar_targets
2966 } 2972 }
2967 if (defined(_res_target_name)) { 2973 if (defined(_res_target_name)) {
2968 deps += [ ":$_res_target_name" ] 2974 deps += [ ":$_res_target_name" ]
2969 } 2975 }
2970 } 2976 }
2971 } 2977 }
2972 } 2978 }
OLDNEW
« no previous file with comments | « build/config/android/internal_rules.gni ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698