| 123456789101112131415161718192021 | 
							- def _generate_dummy_export_header_impl(ctx):
 
-     ctx.actions.expand_template(
 
-         template = ctx.file._template,
 
-         output = ctx.outputs.header_file,
 
-         substitutions = {
 
-             "{BASE_NAME}": ctx.attr.basename,
 
-         },
 
-     )
 
- generate_dummy_export_header = rule(
 
-     attrs = {
 
-         "basename": attr.string(mandatory = True),
 
-         "header": attr.string(mandatory = True),
 
-         "_template": attr.label(
 
-             allow_single_file = True,
 
-             default = Label("@com_github_jupp0r_prometheus_cpp//bazel:dummy_export.h.tpl"),
 
-         ),
 
-     },
 
-     implementation = _generate_dummy_export_header_impl,
 
-     outputs = {"header_file": "%{header}"},
 
- )
 
 
  |