github.com/newrelic/newrelic-client-go@v1.1.0/build/generate.mk (about) 1 # 2 # Makefile fragment for Generate 3 # 4 5 GO ?= go 6 7 PACKAGES ?= $(shell $(GO) list ./...) 8 9 # Generate then lint fixes 10 generate: generate-run generate-tutone lint-fix 11 12 generate-tutone: 13 @echo "=== $(PROJECT_NAME) === [ generate-tutone ]: Running tutone generate..." 14 @tutone -c .tutone.yml generate 15 16 generate-run: tools generate-tutone 17 @echo "=== $(PROJECT_NAME) === [ generate ]: Running generate..." 18 @for p in $(PACKAGES); do \ 19 echo "=== $(PROJECT_NAME) === [ generate ]: $$p"; \ 20 $(GO) generate -x $$p ; \ 21 done 22 23 .PHONY: generate generate-run generate-tutone