blob: 9b4765edb658d49b538013e90057d9bf29675fcb [file] [log] [blame] [edit]
# Copyright 2025 The Bazel Authors. All rights reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
# Derived from @bazel//src/main/starlark/builtins_bzl/common/cc:cc_helper_internal.bzl
load("//cc/toolchains/impl:cc_artifact_category.bzl", "cc_artifact_category")
cc_artifact_category(
name = "alwayslink_static_library",
visibility = ["//visibility:public"],
)
cc_artifact_category(
name = "clif_output_proto",
visibility = ["//visibility:public"],
)
cc_artifact_category(
name = "coverage_data_file",
visibility = ["//visibility:public"],
)
cc_artifact_category(
name = "cpp_module",
visibility = ["//visibility:public"],
)
cc_artifact_category(
name = "cpp_module_gcm",
visibility = ["//visibility:public"],
)
cc_artifact_category(
name = "cpp_module_ifc",
visibility = ["//visibility:public"],
)
cc_artifact_category(
name = "cpp_modules_ddi",
visibility = ["//visibility:public"],
)
cc_artifact_category(
name = "cpp_modules_info",
visibility = ["//visibility:public"],
)
cc_artifact_category(
name = "cpp_modules_modmap",
visibility = ["//visibility:public"],
)
cc_artifact_category(
name = "cpp_modules_modmap_input",
visibility = ["//visibility:public"],
)
cc_artifact_category(
name = "dynamic_library",
visibility = ["//visibility:public"],
)
cc_artifact_category(
name = "executable",
visibility = ["//visibility:public"],
)
cc_artifact_category(
name = "generated_assembly",
visibility = ["//visibility:public"],
)
cc_artifact_category(
name = "generated_header",
visibility = ["//visibility:public"],
)
cc_artifact_category(
name = "included_file_list",
visibility = ["//visibility:public"],
)
cc_artifact_category(
name = "interface_library",
visibility = ["//visibility:public"],
)
cc_artifact_category(
name = "object_file",
visibility = ["//visibility:public"],
)
cc_artifact_category(
name = "pic_file",
visibility = ["//visibility:public"],
)
cc_artifact_category(
name = "pic_object_file",
visibility = ["//visibility:public"],
)
cc_artifact_category(
name = "preprocessed_c_source",
visibility = ["//visibility:public"],
)
cc_artifact_category(
name = "preprocessed_cpp_source",
visibility = ["//visibility:public"],
)
cc_artifact_category(
name = "processed_header",
visibility = ["//visibility:public"],
)
cc_artifact_category(
name = "serialized_diagnostics_file",
visibility = ["//visibility:public"],
)
cc_artifact_category(
name = "static_library",
visibility = ["//visibility:public"],
)