Files
build_soong/cc
Spandan Das a7da3f0e0b Create bp2build converter for versioned_ndk_headers
This module type is used by a single soong module - `common_libc` in
bionic/libc

Implementation details
- Convert this module type to ndk_headers rule. Bazel's ndk_headers rule
  will have a boolean attribute `run_versioner` to determine if
  verioner should be run on the headers
- Add this module type to the alwaysConvert bp2build list
- Add the converted target for `common_libc` to the deps of
  `ndk_sysroot`. This ensures that unbundled apps link against the
  versioned NDK headers of libc

Test: go test ./bp2build
Test: b build //bionic/libc:common_libc --config=android
Test: for f in $(find bazel-bin/bionic/libc/common_libc.versioned -type f); do cmp $f ${f/bazel-bin\/bionic\/libc\/common_libc.versioned/out\/soong\/ndk\/sysroot\/usr\/include}; done # no diff

Bug: 301169067

Change-Id: I55be202f0589db9bdc743c8be41c9c5afd74c352
2023-10-02 17:35:55 +00:00
..
2022-10-05 09:06:49 +09:00
2022-10-10 15:33:50 +00:00
2023-04-14 14:31:14 -07:00
2023-09-22 19:19:22 +00:00
2023-05-19 20:31:32 +00:00
2023-03-12 16:31:10 +09:00
2023-05-19 20:31:32 +00:00
2023-05-19 20:31:32 +00:00
2023-05-23 15:53:10 -04:00
2022-12-01 20:01:03 +00:00
2023-05-19 20:31:32 +00:00
2023-09-22 19:19:22 +00:00
2023-09-26 17:06:33 -04:00
2023-09-26 17:06:33 -04:00
2023-09-06 19:55:42 +00:00
2023-09-21 14:27:42 -04:00
2023-05-19 20:31:32 +00:00
2023-07-18 15:07:24 -04:00