# # Following command helps to cheate SUBDIRS list: # $ tree -fid . # SUBDIRS := attica \ baloo \ prison \ bluez-qt \ breeze-icons \ extra-cmake-modules \ kapidox \ frameworkintegration \ karchive \ kauth \ kbookmarks \ kcalendarcore \ kcmutils \ kcodecs \ kcompletion \ kconfig \ kconfigwidgets \ kcontacts \ kcoreaddons \ kcrash \ kdav \ kdbusaddons \ kdelibs4support \ kdeclarative \ kded \ kdesignerplugin \ kdesu \ kdewebkit \ kdnssd \ kdoctools \ kemoticons \ kfilemetadata \ kglobalaccel \ kguiaddons \ kholidays \ khtml \ ki18n \ kiconthemes \ kidletime \ kimageformats \ kinit \ kio \ kirigami \ kitemmodels \ kitemviews \ kjobwidgets \ kjs \ kjsembed \ kmediaplayer \ knewstuff \ knotifications \ knotifyconfig \ kparts \ kpeople \ kplotting \ kpty \ kross \ krunner \ kservice \ ktexteditor \ ktextwidgets \ kunitconversion \ kuserfeedback \ kwallet \ kwayland \ kwidgetsaddons \ kwindowsystem \ kxmlgui \ kxmlrpcclient \ libplasma \ modemmanager-qt \ networkmanager-qt \ oxygen-icons \ plasma-activities \ plasma-activities-stats \ kpackage \ purpose \ qqc2-desktop-style \ kquickcharts \ solid \ sonnet \ syndication \ syntax-highlighting \ threadweaver 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