load("@rules_python//python:defs.bzl", "py_binary") load("//upb/cmake:build_defs.bzl", "staleness_test") py_binary( name = "dependencies_generator", srcs = ["dependencies_generator.py"], ) genrule( name = "generate_dependencies", srcs = ["//:MODULE.bazel"], outs = ["generated-in/dependencies.cmake"], cmd = "$(location :dependencies_generator) " + "$(location //:MODULE.bazel) $@", tools = [":dependencies_generator"], ) staleness_test( name = "test_dependencies_staleness", outs = [ "dependencies.cmake", ], generated_pattern = "generated-in/%s", tags = ["manual"], )