1# This directory contains implementations of starlark functions that contain 2# complex logic. The objective is to keep the rules themselves as simple as 3# possible, so that we can perform very thorough testing on the implementation. 4 5# I wanted to call it private / internal, but then buildifier complains about 6# referencing it from the tests directory. 7 8load("@bazel_skylib//:bzl_library.bzl", "bzl_library") 9 10exports_files( 11 ["documented_api.bzl"], 12 visibility = ["//docs:__pkg__"], 13) 14 15bzl_library( 16 name = "toolchain_impl_rules", 17 srcs = glob(["*.bzl"]), 18 visibility = ["//cc/toolchains:__subpackages__"], 19) 20