# # Following command helps to cheate SUBDIRS list: # $ tree -fid . # SUBDIRS := akonadi \ akonadi-calendar \ akonadi-calendar-tools \ akonadiconsole \ akonadi-contacts \ akonadi-import-wizard \ akonadi-mime \ akonadi-notes \ akonadi-search \ akregator \ grantlee-editor \ itinerary \ kaddressbook \ kalarm \ kcalutils \ kdepim-addons \ kdepim-runtime \ kidentitymanagement \ kimap \ kitinerary \ kjots \ kldap \ kleopatra \ kmail \ kmail-account-wizard \ kmailtransport \ kmbox \ kmime \ knotes \ kontact \ kontactinterface \ korganizer \ kpeoplevcard \ kpimtextedit \ kpkpass \ ksmtp \ ktnef \ libgravatar \ libkdepim \ libkgapi \ libkleo \ libksieve \ mbox-importer \ merkuro \ calendarsupport \ pimcommon \ pim-data-exporter \ eventviews \ grantleetheme \ incidenceeditor \ mailcommon \ mailimporter \ messagelib \ pim-sieve-editor \ zanshin all-recursive downloads_clean-recursive: @set fnord $(MAKEFLAGS); amf=$$2; \ target=`echo $@ | sed s/-recursive//`; \ list='$(SUBDIRS)'; for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ local_target="$$target"; \ (cd $$subdir && $(MAKE) $$fnord $$local_target) \ || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \ done; test -z "$$fail" all: all-recursive downloads_clean: downloads_clean-recursive .PHONY: all-recursive downloads_clean-recursive all downloads_clean