genrule( | |
name = "build_gen", | |
outs = ["build_gen.sh"], | |
executable = True, | |
srcs = glob(["run_build_gen.sh"]), | |
cmd = """ | |
if test -z \"$(SRCS)\"; then | |
cat <<EOD > $@ | |
#!/bin/sh | |
echo build_gen needs to be run internally, not on GitHub repository. | |
echo Please file an issue on GitHub if you have any questions: | |
echo https://github.com/googleapis/rules_gapic/issues/new | |
EOD | |
else | |
cp $(SRCS) $@ | |
fi | |
""", | |
) |