- VNDK snapshot now respects stem and suffix.
- ld.config.txt is removed from snapshot as linkerconfig has become default.
- Soong builds entire snapshot, and make just calls dist-for-goals.
Bug: 142589718
Test: build and install snapshot
Test: development/vndk/snapshot/update.py with past version of snapshot
Change-Id: I7185e381e0f3aad73a106b407814285d8b217173
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