chromium-src-build/android
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
..
binary_size //build: Convert print statements to Python 3 style 2019-05-12 06:11:07 +00:00
buildhooks Swith from Emma to Jacoco to generate Java coverage info 2019-05-13 19:47:58 +00:00
bytecode Swith from Emma to Jacoco to generate Java coverage info 2019-05-13 19:47:58 +00:00
docs Add option to generate JSON file for code coverage tool 2019-05-17 21:44:34 +00:00
empty Reland: Android: Remove last remnants of ANT (part 1) 2017-10-19 20:31:40 +00:00
gradle Android: Update Android Studio canary version 2019-05-13 13:47:48 +00:00
gyp Android: Preventing duplicate resource package names 2019-05-24 21:47:16 +00:00
incremental_install Swith from Emma to Jacoco to generate Java coverage info 2019-05-13 19:47:58 +00:00
lint //build: Convert print statements to Python 3 style 2019-05-12 06:11:07 +00:00
play_services Android: Remove build/android/play_services 2019-01-16 15:45:58 +00:00
pylib test_runner.py: Detect supported ABIs from --additional-apks 2019-05-23 21:41:41 +00:00
stacktrace //build: Convert print statements to Python 3 style 2019-05-12 06:11:07 +00:00
test_wrapper [bundles] Add install script and its dependencies to runtime deps 2019-04-30 15:36:28 +00:00
tests/symbolize [ndk] Change ndk deps in src and relocate to third_party/android_ndk 2018-01-11 00:25:57 +00:00
update_deps Replace all uses of find_depot_tools in //build/android. 2019-04-13 02:04:57 +00:00
.style.yapf Enable Python auto-formatting for //build/android 2018-12-06 02:23:36 +00:00
AndroidManifest.xml [Android] Update android:minSdkVersion to 19 (KitKat). 2019-01-23 16:10:10 +00:00
BUILD.gn android: disable verity in with_asan.py on M+. 2019-05-17 19:09:06 +00:00
CheckInstallApk-debug.apk
OWNERS Set Component: Build in //build/android/OWNERS 2019-01-24 15:50:06 +00:00
PRESUBMIT.py Android: Remove build/android/play_services 2019-01-16 15:45:58 +00:00
adb_chrome_public_command_line [build/android] Update adb_command_line.py to use flag_changer 2017-01-20 07:42:28 +00:00
adb_command_line.py //build: Convert print statements to Python 3 style 2019-05-12 06:11:07 +00:00
adb_gdb adb_gdb: Make --ide work with vscode 2018-10-03 15:06:31 +00:00
adb_install_apk.py [build/android] Fix error messages in adb_install_apk 2017-07-03 12:42:21 +00:00
adb_logcat_monitor.py //build: Convert print statements to Python 3 style 2019-05-12 06:11:07 +00:00
adb_logcat_printer.py Create output dir in logcat printer if it doesn't exist. 2016-03-25 19:31:34 +00:00
adb_profile_chrome Remove //tools/profile_chrome from Chromium repo 2016-02-26 00:48:40 +00:00
adb_profile_chrome_startup Remove //tools/profile_chrome from Chromium repo 2016-02-26 00:48:40 +00:00
adb_reverse_forwarder.py [Android] Switch adb_reverse_forwarder to argparse. 2016-09-23 02:43:03 +00:00
adb_system_webview_command_line [build/android] Update adb_command_line.py to use flag_changer 2017-01-20 07:42:28 +00:00
android_only_explicit_jni_exports.lst Reland of Android: Use linker script to hide all non-JNI symbols 2017-02-15 17:20:56 +00:00
android_only_jni_exports.lst Reland of Android: Use linker script to hide all non-JNI symbols 2017-02-15 17:20:56 +00:00
apk_operations.py Rework asan_device_setup gn target for arm64. 2019-05-15 17:18:48 +00:00
apply_shared_preference_file.py Restore modified shared pref settings after tests 2018-09-21 16:35:57 +00:00
arbitrary_main_dex.flags Fixing multidex on L+ with R8 2019-05-09 20:03:24 +00:00
asan_symbolize.py //build: Convert print statements to Python 3 style 2019-05-12 06:11:07 +00:00
chromium-debug.keystore Reland: Android: Remove last remnants of ANT (part 1) 2017-10-19 20:31:40 +00:00
constant_pool_refs_to_keep_rules.py Add allowobfuscation to async proguard flags and applymapping to build 2019-04-25 18:26:22 +00:00
convert_dex_profile.py [Android] Dexlayout with obfuscated profiles 2018-12-12 12:31:58 +00:00
convert_dex_profile_tests.py [Android] Dexlayout with obfuscated profiles 2018-12-12 12:31:58 +00:00
devil_chromium.json Change Android SDK path to third_party/android_sdk/public 2019-03-18 21:31:23 +00:00
devil_chromium.py AW: use ABI constants in chromium scripts 2019-01-25 17:57:14 +00:00
devil_chromium.pydeps Reland: "Add stacktrace scripts to telemetry isolate" 2019-03-14 14:45:22 +00:00
diff_resource_sizes.py //build: Convert print statements to Python 3 style 2019-05-12 06:11:07 +00:00
download_doclava.py Change Android SDK path to third_party/android_sdk/public 2019-03-18 21:31:23 +00:00
dump_apk_resource_strings.py //build: Convert print statements to Python 3 style 2019-05-12 06:11:07 +00:00
emma_coverage_stats.py Set Python shebang in build to /usr/bin/env python 2017-07-05 14:42:43 +00:00
emma_coverage_stats_test.py Set Python shebang in build to /usr/bin/env python 2017-07-05 14:42:43 +00:00
empty_proguard.flags
envsetup.sh Android: remove extra slash in script 2019-03-22 13:54:39 +00:00
generate_jacoco_report.py Add option to generate JSON file for code coverage tool 2019-05-17 21:44:34 +00:00
host_heartbeat.py [Android] Prepare build/android/ for catapult+devil. 2016-01-11 16:23:48 +00:00
lighttpd_server.py //build: Convert print statements to Python 3 style 2019-05-12 06:11:07 +00:00
list_class_verification_failures.py Tools: standardize on logging_common for some chromium scripts 2019-02-15 14:54:25 +00:00
list_class_verification_failures_test.py AW: use ABI constants in chromium scripts 2019-01-25 17:57:14 +00:00
main_dex_classes.flags Removed Webview keeps from main dex rules 2019-05-07 15:43:59 +00:00
method_count.py build: android: strip trailing blank lines 2018-07-24 17:10:31 +00:00
multidex.flags Android: Fix multidex proguard config messing up obfuscation 2018-09-21 19:30:30 +00:00
provision_devices.py [devil refactor] Prepare clients for DeviceUnreachableError 2017-04-13 12:19:51 +00:00
pylintrc build/android: Fixes to make pylint happy. 2018-07-24 13:42:59 +00:00
resource_sizes.gni Pass apk_name or file_path to resource_sizes rather than apk target. 2019-04-29 16:47:24 +00:00
resource_sizes.py resource_sizes.py: Fix script not working without output directory 2019-04-29 20:33:41 +00:00
resource_sizes.pydeps Replace all uses of find_depot_tools in //build/android. 2019-04-13 02:04:57 +00:00
screenshot.py [Android] Prepare build/android/ for catapult+devil. 2016-01-11 16:23:48 +00:00
test_runner.py Android test_runner.py: Make --fast-local-dev set --local-output 2019-05-24 13:54:39 +00:00
test_runner.pydeps Add perfetto protobuf writing module to test_runner.pydeps 2019-04-01 10:52:04 +00:00
tombstones.py Android: Delete relocation_packer (obsolete with lld) 2018-07-11 03:05:03 +00:00
update_verification.py [Android] Prepare build/android/ for catapult+devil. 2016-01-11 16:23:48 +00:00
video_recorder.py [Android] Prepare build/android/ for catapult+devil. 2016-01-11 16:23:48 +00:00