platform_build_soong/bazel
Chris Parsons 484e50aa7c bp2build: support generated sources and hdrs
There are two pieces to make this work:
1. Local include paths must include $(BINDIR)-relative paths, to support
generated headers in those directories.
2. The srcs that bp2build outputs for BUILD targets must include labels
for targets given in generated_hdrs and generated_srcs.

Support for exported_generated_hdrs intentionally deferred.

This allows us to remove several targets from the bp2build denylist.
Some are moved to the mixed build denylist, because genreated headers are
still unsupported in mixed builds.
Test: bp2build.sh CI script

Change-Id: Ib4f9dac20f6445487b8dad53b91eac01f437a590
2021-05-17 14:30:07 -04:00
..
cquery Incorporate cc_library_headers into mixed builds 2021-04-23 09:37:33 -04:00
Android.bp Add a way to remove duplicates from Bazel label lists, to e.g. avoid duplicate deps. 2021-03-15 11:51:31 +00:00
aquery.go Add depfile handling for bazel_handler. 2021-03-30 15:55:02 -04:00
aquery_test.go Add depfile handling for bazel_handler. 2021-03-30 15:55:02 -04:00
constants.go Enable bazel profiling in soong_build. 2020-12-14 18:48:11 +00:00
properties.go bp2build: support generated sources and hdrs 2021-05-17 14:30:07 -04:00
properties_test.go bp2build: refactor/standardize cc_* bp2build converters 2021-04-22 08:31:24 +00:00