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