platform_build_soong/python
Jingwen Chen 12b4c2706d bp2build: add allowlist for package-level conversions.
This CL adds the support for specifying lists of directories in
build/soong/android/bazel.go, which are then written into
out/soong/bp2build/MANIFEST. Using this configuration,
modules/directories can either default to bp2build_available: true or
false, while still retaining the ability to opt-in or out at the module level.

It also ensures that ConvertWithBp2Build returns true iff the module
type has a registered bp2build converter.

Test: go tests
Test: demo.sh full
Test: TreeHugger presubmits for bp2build and mixed builds.

Change-Id: I0e0f6f4b1b2ec045f2f1c338f7084defc5d23a55
2021-03-24 02:27:19 -04:00
..
scripts Simplify python launcher, use __main__.py 2019-02-15 14:33:59 -08:00
tests Add LOCAL_LICENSE_KINDS to build/soong 2021-02-06 04:23:21 +00:00
Android.bp Add preparers for python 2021-03-17 23:56:29 +00:00
androidmk.go Add ctx to AndroidMkExtraEntriesFunc 2021-02-19 23:05:40 +00:00
binary.go bp2build: add allowlist for package-level conversions. 2021-03-24 02:27:19 -04:00
builder.go Add data_native_bins property to java_test_host 2020-07-27 09:14:06 -07:00
defaults.go Remove empty DepsMutator methods 2019-02-01 17:17:58 -08:00
installer.go Merge "Remove old-style support for translated second architectures" 2019-10-07 20:48:07 +00:00
library.go Add preparers for python 2021-03-17 23:56:29 +00:00
proto.go Pass pctx and ctx to NewRuleBuilder 2020-12-01 16:22:16 -08:00
python.go Add preparers for python 2021-03-17 23:56:29 +00:00
python_test.go Remove usages of FixtureFactory from misc packages 2021-03-22 18:31:53 +00:00
test.go Add preparers for python 2021-03-17 23:56:29 +00:00
testing.go Add preparers for python 2021-03-17 23:56:29 +00:00