This makes it possible to handle subdirs differently.
Signed-off-by: Bastian Blank <waldi@debian.org>
.PHONY: all
all: check
@set -e; for subdir in $(SUBDIRS-y); do \
- $(MAKE) -C $$subdir $@; \
+ $(MAKE) subdir-$@-$$subdir; \
done
$(MAKE) ioemu
.PHONY: install
install: check
@set -e; for subdir in $(SUBDIRS-y); do \
- $(MAKE) -C $$subdir $@; \
+ $(MAKE) subdir-$@-$$subdir; \
done
$(MAKE) ioemuinstall
$(INSTALL_DIR) $(DESTDIR)/var/xen/dump
.PHONY: clean
clean: check_clean
@set -e; for subdir in $(SUBDIRS-y); do \
- $(MAKE) -C $$subdir $@; \
+ $(MAKE) subdir-$@-$$subdir; \
done
$(MAKE) ioemuclean
.PHONY: distclean
distclean: clean
+subdir-all-%:
+ $(MAKE) -C $* all
+
+subdir-clean-%:
+ $(MAKE) -C $* clean
+
+subdir-install-%:
+ $(MAKE) -C $* install
+
.PHONY: check
check:
$(MAKE) -C check