|
diff --git a/makext.mk b/makext.mk
|
| ... |
| 27 |
.PHONY: .help |
27 |
.PHONY: .help |
| 28 |
.help: |
28 |
.help: |
| 29 |
ifdef MEX_DESCRIPTION |
29 |
ifdef MEX_DESCRIPTION |
| 30 |
@echo "$(MEX_DESCRIPTION)\n" | fmt |
30 |
@printf "%s\n\n" $(MEX_DESCRIPTION) | fmt |
| 31 |
endif |
31 |
endif |
| 32 |
@echo "Targets:" |
32 |
@echo "Targets:" |
| 33 |
@grep -vE '^[[:space:]]' $(MAKEFILE_LIST) | grep -E '^.*:.* #' | sed -E 's/(.*):(.*):.*#(.*)/ \2###\3/' | column -t -s '###' |
33 |
@grep -vE '^[[:space:]]' $(MAKEFILE_LIST) | grep -E '^.*:.* #' | sed -E 's/(.*):(.*):.*#(.*)/ \2###\3/' | column -t -s '###' |
| 34 |
ifdef MEX_LICENSE |
34 |
ifdef MEX_LICENSE |
| 35 |
@echo "\n$(MEX_LICENSE)" | fmt |
35 |
@printf "\n%s" $(MEX_LICENSE) | fmt |
| 36 |
endif |
36 |
endif |
| 37 |
|
37 |
|
| 38 |
# Checks `MEX_ASSURE` variable if all the programs declared actually |
38 |
# Checks `MEX_ASSURE` variable if all the programs declared actually |
| ... |
| 40 |
.PHONY: .assure |
40 |
.PHONY: .assure |
| 41 |
.assure: |
41 |
.assure: |
| 42 |
ifndef MEX_ASSURE |
42 |
ifndef MEX_ASSURE |
| 43 |
@echo "Variable MEX_ASSURE is not defined. Can not check for programs." |
43 |
@printf "Variable MEX_ASSURE is not defined. Can not check for programs.\n" |
| 44 |
else |
44 |
else |
| 45 |
@for prog in $(shell echo $(MEX_ASSURE)); do \ |
45 |
@for prog in $(shell echo $(MEX_ASSURE)); do \ |
| 46 |
if ! which $$prog > /dev/null; then \ |
46 |
if ! which $$prog > /dev/null; then \ |
| ... |