blob: dfb1252c3532e7fea802aa68a396df63327159fd [file] [log] [blame]
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")
rctx.symlink(soong_injection_dir + "/product_config", "product_config")
rctx.symlink(soong_injection_dir + "/module_name_to_label", "module_name_to_label")
soong_injection_repository = repository_rule(
implementation = _impl,
)