DIRS = $(shell find . -maxdepth 1 -mindepth 1 -type d) .PHONY: clean dirs $(DIRS) push: @set -e; for d in $(DIRS); do make -C "$$d"; done tag: @set -e; for d in $(DIRS); do make -C "$$d" tag; done forcetag: @set -e; for d in $(DIRS); do make -C "$$d" forcetag; done show-tag: @set -e; for d in $(DIRS); do make -C "$$d" show-tag; done clean: ;