refactor to remove duplicate code
[yosql.git] / Makefile
blob42a7c84696f9e9e2b03b7fcb2e0579db83123b53
1 ###############################################################################
2 # PROLOGUE #
3 ###############################################################################
4 MAKEFLAGS += --warn-undefined-variables
5 .DEFAULT_GOAL := help
7 ###############################################################################
8 # HELP #
9 ###############################################################################
11 ##@ other
12 .PHONY: help
13 help: ## Display this help message
14 @awk 'BEGIN {FS = ":.*##"; printf "\nUsage:\n make <target>\033[36m\033[0m\n"} /^[a-zA-Z_-]+:.*?##/ { printf " \033[36m%-25s\033[0m %s\n", $$1, $$2 } /^##@/ { printf "\n\033[1m%s\033[0m\n", substr($$0, 5) } ' $(MAKEFILE_LIST)
16 ###############################################################################
17 # PROJECT SPECIFIC #
18 ###############################################################################
19 -include project.mk