dirs := binary caching embedded custom hello library messaging mixed \ multiroot performance polymorphism streaming wildcard ifeq ($(WITH_DBXML),1) dirs += dbxml endif ifeq ($(WITH_XQILLA),1) dirs += xpath endif .PHONY: all $(dirs) all: $(dirs) $(dirs): @$(MAKE) -C $@ $(MAKECMDGOALS) makefile: ; % :: $(dirs) ;