diff options
| author | 2023-05-31 22:03:33 +0000 | |
|---|---|---|
| committer | 2023-06-01 19:12:12 +0000 | |
| commit | 370f13c3bd64c888d14dbdc81497f665b43b0e79 (patch) | |
| tree | e73395bbeda4a7a30911d3416a43353eba75c8fd /sdk/java_sdk_test.go | |
| parent | 8d6bf5e59b1bbc7d0fa962ec0db6cbb446c25bb7 (diff) | |
bp2build for java libraries using xsd_config srcs
In Soong, java libraries can use src files generated from xsd_config. In
Bazel, instead of providing srcs, java_xsd_config_library will provide a
jar. Update bp2build so that all src references to xsd_config modules in
srcs get routed to deps and exports attributes
This CL creates an interface in build/soong/android to get around a
circular dependency issue. The bp2build logic needs to exist in
soong-java, but soong-java does have soong-xsdc in its package path. Use
the interface and type assertions to special case xsd_config references
Bug: 211678537
Test: bp2build test in sibling CL in system/tools/xsdc
Change-Id: Ida924bb20b1fd7eb8beeef950b070d37a9c6f3b5
Diffstat (limited to 'sdk/java_sdk_test.go')
0 files changed, 0 insertions, 0 deletions