platform_build_soong/scripts
Ulya Trafimovich 9f12df9abb Don't fail the build if manifest_check cannot extract targetSdkVersion.
Instead, return "any" SDK version 10000, which will cause dexpreopt to
not add any compatibility libraries to class loader context. This is as
good guess as any, and the build system already uses "any" version if
there is not manifest or APK from which to extract targetSdkVersion.

This fixes broken build on cf_x86_auto-userdebug.

Bug: 132357300
Bug: 183943146
Test: lunch cf_x86_auto-userdebug \
  && m out/target/product/vsoc_x86/obj/APPS/playback_intermediates/dexpreopt.zip
Change-Id: I5ee75639ece716c3a9800ddea346fe7c73da7c3a
2021-03-29 15:43:38 +00:00
..
check_boot_jars Switch boot jars package check to use dexdump xml output 2020-11-16 17:46:16 +00:00
hiddenapi Merge changes from topic "hiddenapi_additional_annotations" 2021-02-23 12:48:24 +00:00
Android.bp Migrate manifest_*_test out of test mapping 2021-03-19 17:16:16 +00:00
OWNERS Revert "Delete build-aml-prebuilts.sh" 2021-01-29 15:14:42 +00:00
archive_repack.sh Repack libgcc.a to only include required objects 2019-10-24 16:34:54 -07:00
build-aml-prebuilts.sh Revert "Delete build-aml-prebuilts.sh" 2021-01-29 15:14:42 +00:00
build-mainline-modules.sh Build heapprofd_client_api for use in the ART chroot. 2021-03-09 17:13:51 +00:00
build-ndk-prebuilts.sh Set the Soong config variable to keep building ART from source. 2020-12-21 13:37:22 +00:00
build_broken_logs.go Update build_broken_logs script 2020-01-29 10:50:41 -08:00
check_do_not_merge.sh Disallow using error-prone merge strategies 2021-02-19 13:05:54 +00:00
construct_context.py Allow modules that don't run verify_uses_libraries to have nonempty CLC. 2021-03-22 10:49:31 +00:00
construct_context_test.py Move part of logic from construct_context.py to Soong. 2020-10-27 17:05:30 +00:00
conv_linker_config.py Add 'append' command for conv_linker_config 2020-12-03 17:09:56 +09:00
diff_build_graphs.sh Have diff_build_graphs.sh print the number of lines in the diff 2017-11-29 12:54:43 -08:00
freeze-sysprop-api-files.sh Implement sysprop_library API stability check 2019-08-23 06:28:34 +00:00
gen-java-current-api-files.sh java_sdk_library: Allow api dir to be specified 2020-01-02 15:38:42 +00:00
gen-kotlin-build-file.py Move gen-kotlin-build-file.sh to python 2020-06-26 22:41:34 -07:00
gen-sysprop-api-files.sh Implement sysprop_library API stability check 2019-08-23 06:28:34 +00:00
gen_ndk_backedby_apex.sh Pass list of module libraries to gen_ndk_backed_by_apex.sh 2021-02-08 16:52:07 -08:00
gen_ndk_usedby_apex.sh Automated NDK API coverage used by Mainline modules build integration. 2020-12-03 05:45:20 +00:00
gen_sorted_bss_symbols.sh Add sort_bss_symbols_by_size property for shared libs 2019-07-29 13:25:55 -07:00
generate-notice-files.py Make a soong-only copy of generate-notice-files.py 2020-03-03 13:50:53 -08:00
jar-args.sh Add license headers to all go and shell files 2017-11-17 23:05:26 +00:00
jar-wrapper.sh Allow jar wrapper to take quoted arguments 2019-07-16 11:12:04 -07:00
jars-to-module-info-java.sh Add license headers to all go and shell files 2017-11-17 23:05:26 +00:00
jsonmodify.py Output json without trailing whitespaces but with trailing newlines. 2020-02-24 22:20:49 +00:00
lint-project-xml.py Move gen-kotlin-build-file.sh to python 2020-06-26 22:41:34 -07:00
manifest.py Optionally overwrite package value in test config. 2019-12-05 11:17:09 -08:00
manifest_check.py Don't fail the build if manifest_check cannot extract targetSdkVersion. 2021-03-29 15:43:38 +00:00
manifest_check_test.py Reimplement verify_uses_libraries.sh in manifest_check.py. 2021-03-15 13:50:49 +00:00
manifest_fixer.py manifest_fixer: Set targetSdkVersion to '16' for libraries 2021-01-14 14:11:39 -06:00
manifest_fixer_test.py manifest_fixer: Set targetSdkVersion to '16' for libraries 2021-01-14 14:11:39 -06:00
mergenotice.py Make a soong-only copy of generate-notice-files.py 2020-03-03 13:50:53 -08:00
microfactory.bash Add a unified status reporting UI 2018-07-12 14:15:31 -07:00
ninja_rsp.py Move gen-kotlin-build-file.sh to python 2020-06-26 22:41:34 -07:00
package-check.sh Ensure package check is run for java_library in APEX 2020-05-28 15:06:35 +01:00
reverse-deps.sh Scripts to evaluate dependency transitive closures. 2020-03-10 21:53:39 +00:00
rustfmt.toml Add standard rustfmt.toml 2020-06-22 13:34:59 +02:00
setup-android-build.sh Script to set up android build directory 2020-01-30 19:18:54 -08:00
setup_go_workspace_for_soong.sh Add robolectric-shadows to setup_go_workspace_for_soong.sh 2019-04-08 05:46:07 +00:00
strip.sh Remove .rustc ELF section from mini-debug-info. 2021-03-20 20:31:29 +00:00
system-clang-format system-clang-format: Add Standard: Cpp11 2019-07-10 15:04:04 -07:00
system-clang-format-2 system-clang-format: Add Standard: Cpp11 2019-07-10 15:04:04 -07:00
test_config_fixer.py Overwrite test-file-name in test config. 2020-01-17 06:08:12 -08:00
test_config_fixer_test.py Overwrite test-file-name in test config. 2020-01-17 06:08:12 -08:00
toc.sh Enable toc support for Darwin and Windows 2018-09-10 23:12:11 -07:00
transitive-deps.sh Minor tweaks to usage message. 2020-06-24 08:18:15 -07:00
unpack-prebuilt-apex.sh Export dex implementation jars from prebuilt_apex 2021-01-15 18:14:10 +00:00