MAKE_DIRECTORIES = common io manager .PHONY: all idl: $(MAKE_DIRECTORIES) all: $(MAKE_DIRECTORIES) .PHONY: $(MAKE_DIRECTORIES) $(MAKE_DIRECTORIES): @$(MAKE) --keep-going --directory=$@ $(MAKECMDGOALS) .PHONY: $(MAKECMDGOALS) $(MAKECMDGOALS): $(MAKE_DIRECTORIES)