platform_build_soong/apex
Vinh Tran 4eeb2a9514 Remove dylibs prop from rust module types
For device build, rust defaults to dylib linkage for rustlibs deps. `dylibs` prop was provided for flexibility.

By removing it, we're enforcing users to either use the default linkage (dylibs for device and rlibs for host) or rlibs prop explicitly. This means no dylibs for host modules. This makes sense because host modules always uses rlib linkage against libstd. The flexibility with dylibs prop opened room for linkage collisions because the dependencies don't link against libstd the same way.

Test: go test
Change-Id: I2fc221daa8a9bb42bdcf6d9823c723a4ddabe7b5
2023-08-14 14:03:28 -04:00
..
Android.bp apex: drop metadata gathering for multitree. 2023-05-16 17:44:29 +00:00
androidmk.go Remove "flattened" apexes 2023-06-21 14:29:26 +09:00
apex.go apex: respect relative_install_path of rust modules 2023-08-11 16:32:58 +09:00
apex_sdk_member.go Add apexes property to sdk 2022-07-06 15:58:43 +00:00
apex_singleton.go Parallelize singleton execution 2023-05-19 20:31:32 +00:00
apex_test.go Remove dylibs prop from rust module types 2023-08-14 14:03:28 -04:00
bootclasspath_fragment_test.go Add a Make variable to determine ART boot image jars for testing. 2023-07-14 12:13:30 +01:00
bp2build.go Export apex_available_baseline to soong_injection 2023-02-08 17:43:09 -08:00
bp2build_test.go Correct allowlisting for override modules 2023-05-02 09:27:55 -04:00
builder.go Remove "flattened" apexes 2023-06-21 14:29:26 +09:00
classpath_element_test.go bootclasspath_fragment: Require at least one hidden_api package property 2022-05-27 16:27:50 +01:00
deapexer.go Remove --blkid_path argument 2023-06-14 15:23:03 +09:00
dexpreopt_bootjars_test.go Refactor dexpreopt for boot jars to make it flexible to config changes. 2023-07-14 12:13:28 +01:00
key.go Parallelize singleton execution 2023-05-19 20:31:32 +00:00
platform_bootclasspath_test.go Prepare tests for dexpreopt changes. 2023-05-11 18:24:44 +01:00
prebuilt.go Remove "flattened" apexes 2023-06-21 14:29:26 +09:00
systemserver_classpath_fragment_test.go Use the profiles in the APEX to dexpreopt system server jars. 2023-02-15 22:47:24 +00:00
TEST_MAPPING
testing.go Add allowed-deps tests 2023-04-27 09:56:04 +09:00
vndk.go Enable VNDK when version matches platform VNDK 2023-03-15 23:28:45 -07:00
vndk_test.go Remove obsolete notice property. 2022-07-29 17:54:40 +00:00