SUBDIRS_CLEAN = $(addsuffix .clean, $(SUBDIRS))
SUBDIRS_TEST = $(addsuffix .test, $(SUBDIRS))
SUBDIRS_TAG = $(addsuffix .tag, $(SUBDIRS))
+SUBDIRS_PUSH = $(addsuffix .push, $(SUBDIRS))
-.PHONY: $(SUBDIRS) $(SUBDIRS_CLEAN) clean test tag
+.PHONY: $(SUBDIRS) $(SUBDIRS_CLEAN) clean test tag push
all: $(SUBDIRS)
tag: $(SUBDIRS_TAG)
+push: $(SUBDIRS_PUSH)
+
$(SUBDIRS_CLEAN): %.clean:
@$(MAKE) --no-print-directory -C $* clean
$(SUBDIRS_TAG): %.tag:
@$(MAKE) --no-print-directory -C $* tag
+$(SUBDIRS_PUSH): %.push:
+ @$(MAKE) --no-print-directory -C $* push
+
$(SUBDIRS):
@$(MAKE) --no-print-directory -C $@