This updates the origin location of some files because they are now
generated in a different way and so end up in a different folder.
Bug: 142480924
Test: m sdk
Change-Id: I2dafafc113e7e5c77d469b69b7fe9f25cc0555b1
The suffix of VNDK variants in out/soong was changed from
_vendor_shared to _vendor.{PLATFORM_VNDK_VERSION}_shared. This commit
updates the path pattern in create_reference_dumps.py.
Bug: 142698263
Test: ./create_reference_dumps.py -products aosp_x86 -libs libprotobuf-cpp-lite-3.9.1
Change-Id: I1c65ea68393a3b6601fde9f441be8ac3c69b18c1
To check compatibility matrix for vintf, we must use
check_target_files_vintf instead of checkvintf. It will automatically
find the matrix files in both system and vendor images and check the
vintf matrices.
We removed the fourth parameter for "checkvintf". Instead, "-t"
option with otatools.zip will enable the vintf test.
Bug: 140455125
Test: build_mixed -t dir/to/otatools.zip \
system_dir device_dir out_dir
Change-Id: I81a8f9e46d4dfb8637cc729e3682188171f4b902
Removed 32-bit binder builds which are no longer supported. And updated
deprecated make command to build/soong/soong-ui.bash.
Bug: N/A
Test: invoke build.sh and update.py
Change-Id: I58295e21ddbae5fbf4c38501d5bdd70e587b11bc
As in shell style guide, use the 2-space indentation for build_mixed
script file
Also update OWNERS for build_mixed
Test: build_mixed system_dir device_dir out_dir
Change-Id: I2033120026328103ee6c87876db8f02d79245216
This commit removes CPU variant from the paths under prebuilts/abi-dumps
so that the build system can find dumps generated from non-generic
products.
Bug: 140359871
Test: ./create_reference_dumps.py -product aosp_cf_arm64_phone \
-libs libvndksupport
Change-Id: Ib022bbfd484e327e345b554cdfd41a48692a3c68
New linkerconfig generator requires vndkcore and vndkprivate library
list file to create ld.config.txt dynamically. However, existing vndk
snapshot does not install those two files, thus fail to be executed.
This change adds two files to system image.
Bug: 142072719
Test: VNDK snapshot generated with updated file
Change-Id: Id42e6a9acf40d8e16a3e76fd76ad84422d35d519
This commit removes aosp_arm64_ab and aosp_x86_ab. They have been
removed from the master branch and we don't need them anymore.
See also.
https://android-review.googlesource.com/c/platform/build/+/989349/
Bug: 135977699
Test: ./utils/create_reference_dumps.py -l libmediametrics
Change-Id: I1b1bf5d95cc35d9b9bf6180890acb602b54829be
This commit adds an Android.mk auto-fix rewriter for prebuilt ELF
checks.
This rewriter can add the missing LOCAL_SHARED_LIBRARIES, add the
missing LOCAL_MULTILIB, or add LOCAL_CHECK_ELF_FILES if there are fatal
errors.
Test: Run fix_android_mk_prebuilt.py on some Android.mk.
Change-Id: If7c9dbff8b57112d5be615d692005ae62cfb41b4