$(RECURSIVE_TARGETS): $(DIRS)
	@$(MAKE) $@_local
	@for f in $(DIRS); do $(MAKE) -C $$f $@ || exit 1; done

$(RECURSIVE_TARGETS:=_local):
