aboutsummaryrefslogtreecommitdiff
path: root/rules/soong_injection.bzl
blob: 527ce52cf8d47ef09168f94c5460ee4d6760ffa3 (plain)
1
2
3
4
5
6
7
8
9
10
def _impl(rctx):
    rctx.file("WORKSPACE", "")
    build_dir = str(rctx.path(Label("//:BUILD")).dirname.dirname)
    soong_injection_dir = build_dir + "/soong_injection"
    rctx.symlink(soong_injection_dir + "/mixed_builds", "mixed_builds")
    rctx.symlink(soong_injection_dir + "/cc_toolchain", "cc_toolchain")

soong_injection_repository = repository_rule(
    implementation = _impl,
)