xref: /aosp_15_r20/external/bazelbuild-rules_license/examples/sboms/BUILD (revision f578df4fd057ffe2023728444759535685631548)
1*f578df4fSJingwen Chen# Demonstrate the generate_sbom rule
2*f578df4fSJingwen Chen
3*f578df4fSJingwen Chenload("@rules_license//rules:sbom.bzl", "generate_sbom")
4*f578df4fSJingwen Chen
5*f578df4fSJingwen Chen# There are not a lot of targets in this rule set to build a SBOM from
6*f578df4fSJingwen Chen# so we will (in a very self-referential way) generate one for the tool
7*f578df4fSJingwen Chen# which generates the SBOMs
8*f578df4fSJingwen Chen# See the output in bazel-bin/examples/sboms/write_sbom.txt
9*f578df4fSJingwen Chengenerate_sbom(
10*f578df4fSJingwen Chen    name = "write_sbom_sbom",
11*f578df4fSJingwen Chen    out = "write_sbom.txt",
12*f578df4fSJingwen Chen    deps = ["//tools:write_sbom"],
13*f578df4fSJingwen Chen)
14