xref: /aosp_15_r20/external/googleapis/BUILD.bazel (revision d5c09012810ac0c9f33fe448fb6da8260d444cc9)
1*d5c09012SAndroid Build Coastguard Workergenrule(
2*d5c09012SAndroid Build Coastguard Worker  name = "build_gen",
3*d5c09012SAndroid Build Coastguard Worker  outs = ["build_gen.sh"],
4*d5c09012SAndroid Build Coastguard Worker  executable = True,
5*d5c09012SAndroid Build Coastguard Worker  srcs = glob(["run_build_gen.sh"]),
6*d5c09012SAndroid Build Coastguard Worker  cmd = """
7*d5c09012SAndroid Build Coastguard Worker    if test -z \"$(SRCS)\"; then
8*d5c09012SAndroid Build Coastguard Worker      cat <<EOD > $@
9*d5c09012SAndroid Build Coastguard Worker#!/bin/sh
10*d5c09012SAndroid Build Coastguard Workerecho build_gen needs to be run internally, not on GitHub repository.
11*d5c09012SAndroid Build Coastguard Workerecho Please file an issue on GitHub if you have any questions:
12*d5c09012SAndroid Build Coastguard Workerecho https://github.com/googleapis/rules_gapic/issues/new
13*d5c09012SAndroid Build Coastguard WorkerEOD
14*d5c09012SAndroid Build Coastguard Worker    else
15*d5c09012SAndroid Build Coastguard Worker      cp $(SRCS) $@
16*d5c09012SAndroid Build Coastguard Worker    fi
17*d5c09012SAndroid Build Coastguard Worker  """,
18*d5c09012SAndroid Build Coastguard Worker)
19