summaryrefslogtreecommitdiff
path: root/java/systemserver_classpath_fragment.go
diff options
context:
space:
mode:
author Ronald Braunstein <rbraunstein@google.com> 2023-12-19 10:24:47 -0800
committer Ronald Braunstein <rbraunstein@google.com> 2024-01-18 14:16:06 -0800
commit73b08ffd0dc12eb4107700220979fb52fb642b92 (patch)
tree9a8bd516d550759f3392ebe23ba2225000912e93 /java/systemserver_classpath_fragment.go
parentee18a66643caddba76f13878ccfeaccd772a0940 (diff)
Add team property to all modules.
This allows vendors (like google) to specify which team owns the test module and code. Team is a commonProperty on modules and points to the designate "team" module. The DepsMutator adds the dependency on the "team" module and "GenerateBuildActions" write the team data to intermediate files. A new singleton rule, all_teams visits all modules and writes out the proto containing the team for each module. If a module doesn't have a team, then it finds the package in the blueprint file and parent directory blueprint files that have a default_team and uses that team. Test: m all_teams Test: go test ./python ./java ./cc ./rust ./android Test: added team to HelloWorldHostTest and built the new asciiproto target Test: added package default_team and checkout output proto. Change-Id: I5c07bf489de460a04fc540f5fff0394f39f574a7
Diffstat (limited to 'java/systemserver_classpath_fragment.go')
0 files changed, 0 insertions, 0 deletions