Skip to content

Latest commit

 

History

History
23 lines (19 loc) · 1.02 KB

Makefile.gen.md

File metadata and controls

23 lines (19 loc) · 1.02 KB

DO NOT EDIT. Generated with:

include Makefile.*.mk

##@ General

The help target prints out all targets with their descriptions organized

beneath their categories. The categories are represented by '##@' and the

target descriptions by '##'. The awk commands is responsible for reading the

entire set of makefiles included in this invocation, looking for lines of the

file as xyz: ## something, and then pretty-format the target and help. Then,

if there's a line with ##@ something, that gets pretty-printed as a category.

More info on the usage of ANSI control characters for terminal formatting:

More info on the awk command:

.PHONY: help help: ## Display this help. @awk 'BEGIN {FS = ":.##"; printf "\nUsage:\n make \033[36m\033[0m\n"} /^[a-zA-Z_0-9-]+:.?##/ { printf " \033[36m%-20s\033[0m %s\n", $$1, $$2 } /^##@/ { printf "\n\033[1m%s\033[0m\n", substr($$0, 5) } ' $(MAKEFILE_LIST)