xref: /aosp_15_r20/external/bazel-skylib/gazelle/BUILD (revision bcb5dc7965af6ee42bf2f21341a2ec00233a8c8a)
1load("@bazel_skylib//:bzl_library.bzl", "bzl_library")
2load("@rules_license//rules:license.bzl", "license")
3
4package(default_applicable_licenses = ["//:license"])
5
6license(
7    name = "license",
8    package_name = "bazelbuild/bazel_skylib_gazelle_module",
9    license_kinds = ["@rules_license//licenses/spdx:Apache-2.0"],
10)
11
12licenses(["notice"])
13
14exports_files(["WORKSPACE.bzlmod"])
15
16bzl_library(
17    name = "setup",
18    srcs = ["setup.bzl"],
19    visibility = ["//visibility:public"],
20    deps = [
21        "@bazel_gazelle//:deps",
22        "@io_bazel_rules_go//go:deps",
23    ],
24)
25
26bzl_library(
27    name = "workspace",
28    srcs = ["workspace.bzl"],
29    visibility = ["//visibility:public"],
30    deps = [
31        "@bazel_skylib//:workspace",
32        "@bazel_tools//tools/build_defs/repo:http.bzl",
33        "@bazel_tools//tools/build_defs/repo:utils.bzl",
34    ],
35)
36
37# TODO(arostovtsev): exclude everything below from distro tarball
38filegroup(
39    name = "distribution",
40    srcs = [
41        "BUILD",
42        "MODULE.bazel",
43        "WORKSPACE.bzlmod",
44        "setup.bzl",
45        "workspace.bzl",
46    ],
47    visibility = ["//visibility:public"],
48)
49