• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Copyright (C) 2023 The Android Open Source Project
2#
3# Licensed under the Apache License, Version 2.0 (the "License");
4# you may not use this file except in compliance with the License.
5# You may obtain a copy of the License at
6#
7#       http://www.apache.org/licenses/LICENSE-2.0
8#
9# Unless required by applicable law or agreed to in writing, software
10# distributed under the License is distributed on an "AS IS" BASIS,
11# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12# See the License for the specific language governing permissions and
13# limitations under the License.
14
15load("@bazel_skylib//:bzl_library.bzl", "bzl_library")
16load(":versions.bzl", "VERSIONS")
17
18bzl_library(
19    name = "architecture_constants",
20    srcs = ["architecture_constants.bzl"],
21    visibility = ["//visibility:private"],
22)
23
24bzl_library(
25    name = "clang_toolchain_repository",
26    srcs = ["clang_toolchain_repository.bzl"],
27    visibility = ["//build/kernel/kleaf/docs:__pkg__"],
28)
29
30bzl_library(
31    name = "versions",
32    srcs = ["versions.bzl"],
33    visibility = ["//visibility:public"],
34)
35
36constraint_setting(name = "clang_version")
37
38[constraint_value(
39    name = version,
40    constraint_setting = ":clang_version",
41    visibility = ["//visibility:public"],
42) for version in VERSIONS]
43
44filegroup(
45    name = "empty_filegroup",
46    srcs = [],
47    visibility = ["@kleaf_clang_toolchain//:__subpackages__"],
48)
49