SHELL = /bin/zsh CRONTAB: $(shell setopt extended_glob && echo base *~(base|CRONTAB|Makefile|.gitignore)(N)) for f in $^; do \ echo "### from file '$$f'"; \ cat $$f; \ echo; \ done > $@ crontab - < $@ .PHONY: CRONTAB clean: rm -f CRONTAB .PHONY: clean