chromium-src-build/android/gyp
Sam Maier 9585f5ea9b Android: Preventing duplicate resource package names
It was possible that a target could depend on two identically named targets, for
example "foo/bar:resources" and "bar/baz:resources", and these two "resources"
packages would collide. We are preventing this by using the entire directory and
not just the basename.

Bug: 671648
Change-Id: I1f83655908fdd8b16bf024ab6db797a9dfe4beb2
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1627891
Commit-Queue: Sam Maier <smaier@chromium.org>
Auto-Submit: Sam Maier <smaier@chromium.org>
Reviewed-by: Andrew Grieve <agrieve@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#663278}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 19933cdbe5cae51d150fccb62883774edb543b51
2019-05-24 21:47:16 +00:00
..
test
util Android: Preventing duplicate resource package names 2019-05-24 21:47:16 +00:00
OWNERS
aar.py Modify aar.py to enumerate .so files 2018-12-06 18:07:42 +00:00
aar.pydeps
aidl.py
aidl.pydeps
apkbuilder.py Android: Add synchronized proguarding for Trichrome. 2019-04-29 14:42:16 +00:00
apkbuilder.pydeps
assert_static_initializers.py //build: Convert print statements to Python 3 style 2019-05-12 06:11:07 +00:00
assert_static_initializers.pydeps Android: Stop measuring static initializers in resource_sizes.py 2019-02-06 19:54:38 +00:00
bundletool.py Reland "Android: Update bundletool version to 0.9.0." 2019-03-29 14:27:04 +00:00
bytecode_processor.py Read Java constant pool to generate keep rules for async VR DFM 2019-04-25 15:07:40 +00:00
bytecode_processor.pydeps
compile_resources.py Android: Preventing duplicate resource package names 2019-05-24 21:47:16 +00:00
compile_resources.pydeps
copy_ex.py //build: Convert print statements to Python 3 style 2019-05-12 06:11:07 +00:00
copy_ex.pydeps
create_apk_operations_script.py
create_apk_operations_script.pydeps
create_app_bundle.py [android] Enable resource path shortening 2019-05-09 17:46:09 +00:00
create_app_bundle.pydeps
create_app_bundle_minimal_apks.py Android: Add build targets for bundle .apks file 2019-02-07 18:36:57 +00:00
create_app_bundle_minimal_apks.pydeps Reland "Android: Update bundletool version to 0.9.0." 2019-03-29 14:27:04 +00:00
create_bundle_wrapper_script.py Reland "Android: Update bundletool version to 0.9.0." 2019-03-29 14:27:04 +00:00
create_bundle_wrapper_script.pydeps apk_operations: argv fails on user devices 2019-04-17 19:37:31 +00:00
create_java_binary_script.py
create_java_binary_script.pydeps
create_size_info_files.py Reland "Android: Compile .proto and .arsc resources at the same time" 2019-04-26 17:14:52 +00:00
create_size_info_files.pydeps Android: Create size-info files for bundles 2019-02-11 16:55:22 +00:00
create_tool_wrapper.py
create_tool_wrapper.pydeps
create_ui_locale_resources.py Fix detection of UI language, measure Chrome resumes in wrong language 2019-02-08 23:49:41 +00:00
desugar.py Android: Capture classpath deps for desugar() targets 2019-04-11 18:14:21 +00:00
desugar.pydeps
dex.py Android: Allow multidex without main-dex-list 2019-05-16 19:17:17 +00:00
dex.pydeps [Android] Dexlayout with obfuscated profiles 2018-12-12 12:31:58 +00:00
dexsplitter.py Android: Add synchronized proguarding for Trichrome. 2019-04-29 14:42:16 +00:00
dexsplitter.pydeps Android: dexsplitter being used for feature modules 2018-11-26 18:02:59 +00:00
dist_aar.py
dist_aar.pydeps
extract_unwind_tables.py
extract_unwind_tables_tests.py
filter_zip.py
filter_zip.pydeps
finalize_apk.py
find.py //build: Convert print statements to Python 3 style 2019-05-12 06:11:07 +00:00
find_sun_tools_jar.py
gcc_preprocess.py
gcc_preprocess.pydeps
generate_android_wrapper.py android: use generic wrapper generation for test runner scripts. 2019-04-05 15:41:28 +00:00
generate_linker_version_script.py Modules: Add remaining pieces of VR native module support 2019-05-21 16:02:38 +00:00
generate_linker_version_script.pydeps Dynamically generate the native library linker script 2018-11-21 21:22:36 +00:00
generate_resource_rewriter.py
generate_v14_compatible_resources.py
ijar.py Android: Filter out ijar build messages about "Passing class through" 2019-05-06 21:35:13 +00:00
ijar.pydeps
jacoco_instr.py Fix script and doc to generate Java coverage report by Jacoco 2019-05-15 17:27:39 +00:00
jacoco_instr.pydeps Swith from Emma to Jacoco to generate Java coverage info 2019-05-13 19:47:58 +00:00
jar.py Android: Create .jar files via Python rather than using "jar" tool 2019-01-17 16:50:09 +00:00
java_cpp_enum.py Start for NUM_ENTRIES cleanup for @IntDef from java_cpp_enum.py 2019-03-21 21:53:43 +00:00
java_cpp_enum.pydeps Share strings between native and Java 2019-03-07 21:35:26 +00:00
java_cpp_enum_tests.py Share strings between native and Java 2019-03-07 21:35:26 +00:00
java_cpp_strings.py Handle comment-less string constants in java_cpp_strings 2019-03-08 15:00:56 +00:00
java_cpp_strings.pydeps Share strings between native and Java 2019-03-07 21:35:26 +00:00
java_cpp_strings_tests.py Handle comment-less string constants in java_cpp_strings 2019-03-08 15:00:56 +00:00
java_google_api_keys.py
java_google_api_keys_tests.py
javac.py Enable dagger fastInit mode 2019-03-28 18:53:12 +00:00
javac.pydeps
jinja_template.py
jinja_template.pydeps
lint.py //build: Convert print statements to Python 3 style 2019-05-12 06:11:07 +00:00
lint.pydeps
main_dex_list.py
main_dex_list.pydeps
merge_manifest.py Android: Make ProGuard & AndroidManifest expectations failures include copy & pasteable fixes 2019-03-26 01:00:18 +00:00
merge_manifest.pydeps Android: Add golden AndroidManifest files. 2019-01-23 23:30:49 +00:00
prepare_resources.py Android: Preventing duplicate resource package names 2019-05-24 21:47:16 +00:00
prepare_resources.pydeps
proguard.py Android: Add synchronized proguarding for Trichrome. 2019-04-29 14:42:16 +00:00
proguard.pydeps Android: Support for tracking proguard flags changes. 2019-01-10 18:50:02 +00:00
write_build_config.py Revert "Reland "Trichrome Proguard: Fix locale pak selection."" 2019-05-23 17:55:51 +00:00
write_build_config.pydeps
write_ordered_libraries.py [android] specify collect library path in depfile 2018-12-14 15:01:58 +00:00
write_ordered_libraries.pydeps
zip.py Reland "Cronet: Simplify repackage rules" 2018-11-30 04:55:56 +00:00
zip.pydeps Reland "Cronet: Simplify repackage rules" 2018-11-30 04:55:56 +00:00