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