# Makefile helper functions for generate necessary files # .PHONY: gen.run gen.run: gen.errcode gen.configs gen.keys .PHONY: gen.errcode gen.errcode: gen.errcode.code gen.errcode.doc .PHONY: gen.errcode.code gen.errcode.code: tools.verify.codegen @echo "===========> Generating error code go source files" @codegen -type=int ${ROOT_DIR}/internal/pkg/code .PHONY: gen.errcode.doc gen.errcode.doc: tools.verify.codegen @echo "===========> Generating error code markdown documentation" @codegen -type=int -doc \ -output ${ROOT_DIR}/internal/pkg/code/error_code_generated.md ${ROOT_DIR}/internal/pkg/code .PHONY: gen.clean gen.clean: @echo "===========> Cleaning generated files" @$(FIND) -type f -name '*_generated.*' -delete .PHONY: gen.configs gen.configs: @echo "===========> Generating configs" @${ROOT_DIR}/script/genconfigs.sh .PHONY: gen.keys gen.keys: @echo "===========> Generating keys" @cp -f ${ROOT_DIR}/config/service_account.json ${OUTPUT_DIR}/config/service_account.json