TARGETS = centos6 centos7 build: $(TARGETS) centos%: @echo $@ @echo $*
make centos6 6 centos7 7
install: ## install @echo "install" PHONY: help help: @grep -E '^[a-zA-Z_-]+:.*?## .*$$' $(MAKEFILE_LIST) | sort | awk 'BEGIN {FS = ":.*?## "}; {printf "\033[36m%-30s\033[0m %s\n", $$1, $$2}' .DEFAULT_GOAL := help
NUM := $$(seq -w 01 03) test: @for i in $(NUM); do \ echo $$i; \ done
make test 01 02 03
backup: FORCE mkdir -p backup/arkmanager cp -f /etc/arkmanager/arkmanager.cfg backup/arkmanager/ FORCE:
test: @if [ ! -f "/tmp/test.log" ]; then \ rm /tmp/test.log; \ fi
SHELL := /bin/bash
ifeq ($(OS),Windows_NT) include Makefile.win else include Makefile.$(firstword $(subst _, ,$(shell uname -s))) endif
all: @echo "Linux"
all: @echo "Mac OS X"
zip: cd ../;zip -qr9 -e foo-$(shell date +%Y%m%d).zip ./foo/