xref: /aosp_15_r20/external/bazelbuild-rules_license/tests/thrdparty/BUILD (revision f578df4fd057ffe2023728444759535685631548)
1*f578df4fSJingwen Chen# A sample library using new license rules.
2*f578df4fSJingwen Chen
3*f578df4fSJingwen Chenload("@rules_license//rules:license.bzl", "license")
4*f578df4fSJingwen Chen
5*f578df4fSJingwen Chenpackage(
6*f578df4fSJingwen Chen    default_applicable_licenses = [":license"],
7*f578df4fSJingwen Chen    default_visibility = [
8*f578df4fSJingwen Chen        "//examples:__subpackages__",
9*f578df4fSJingwen Chen        "//tests:__subpackages__",
10*f578df4fSJingwen Chen    ],
11*f578df4fSJingwen Chen)
12*f578df4fSJingwen Chen
13*f578df4fSJingwen Chen# The default license for an entire package is typically named "license".
14*f578df4fSJingwen Chenlicense(
15*f578df4fSJingwen Chen    name = "license",
16*f578df4fSJingwen Chen    package_name = "migrated package",
17*f578df4fSJingwen Chen    license_kinds = ["//licenses/generic:restricted"],
18*f578df4fSJingwen Chen    license_text = "LICENSE",
19*f578df4fSJingwen Chen)
20*f578df4fSJingwen Chen
21*f578df4fSJingwen Chencc_library(
22*f578df4fSJingwen Chen    name = "new_style_lib",
23*f578df4fSJingwen Chen    srcs = [
24*f578df4fSJingwen Chen        "new_style_lib.cc",
25*f578df4fSJingwen Chen    ],
26*f578df4fSJingwen Chen)
27