b8086bfc (kx 2023-11-29 15:22:21 +0300 1)
b8086bfc (kx 2023-11-29 15:22:21 +0300 2) #
b8086bfc (kx 2023-11-29 15:22:21 +0300 3) # Following command helps to cheate SUBDIRS list:
b8086bfc (kx 2023-11-29 15:22:21 +0300 4) # $ tree -fid .
b8086bfc (kx 2023-11-29 15:22:21 +0300 5) #
b8086bfc (kx 2023-11-29 15:22:21 +0300 6)
dfc19c41 (kx 2023-12-01 12:43:35 +0300 7) SUBDIRS := attica \
dfc19c41 (kx 2023-12-01 12:43:35 +0300 8) baloo \
dfc19c41 (kx 2023-12-01 12:43:35 +0300 9) prison \
dfc19c41 (kx 2023-12-01 12:43:35 +0300 10) bluez-qt \
dfc19c41 (kx 2023-12-01 12:43:35 +0300 11) breeze-icons \
dfc19c41 (kx 2023-12-01 12:43:35 +0300 12) extra-cmake-modules \
dfc19c41 (kx 2023-12-01 12:43:35 +0300 13) kapidox \
dfc19c41 (kx 2023-12-01 12:43:35 +0300 14) frameworkintegration \
dfc19c41 (kx 2023-12-01 12:43:35 +0300 15) karchive \
dfc19c41 (kx 2023-12-01 12:43:35 +0300 16) kauth \
dfc19c41 (kx 2023-12-01 12:43:35 +0300 17) kbookmarks \
dfc19c41 (kx 2023-12-01 12:43:35 +0300 18) kcalendarcore \
dfc19c41 (kx 2023-12-01 12:43:35 +0300 19) kcmutils \
dfc19c41 (kx 2023-12-01 12:43:35 +0300 20) kcodecs \
dfc19c41 (kx 2023-12-01 12:43:35 +0300 21) kcompletion \
dfc19c41 (kx 2023-12-01 12:43:35 +0300 22) kconfig \
dfc19c41 (kx 2023-12-01 12:43:35 +0300 23) kconfigwidgets \
dfc19c41 (kx 2023-12-01 12:43:35 +0300 24) kcontacts \
dfc19c41 (kx 2023-12-01 12:43:35 +0300 25) kcoreaddons \
dfc19c41 (kx 2023-12-01 12:43:35 +0300 26) kcrash \
dfc19c41 (kx 2023-12-01 12:43:35 +0300 27) kdav \
dfc19c41 (kx 2023-12-01 12:43:35 +0300 28) kdbusaddons \
dfc19c41 (kx 2023-12-01 12:43:35 +0300 29) kdelibs4support \
dfc19c41 (kx 2023-12-01 12:43:35 +0300 30) kdeclarative \
dfc19c41 (kx 2023-12-01 12:43:35 +0300 31) kded \
dfc19c41 (kx 2023-12-01 12:43:35 +0300 32) kdesignerplugin \
dfc19c41 (kx 2023-12-01 12:43:35 +0300 33) kdesu \
dfc19c41 (kx 2023-12-01 12:43:35 +0300 34) kdewebkit \
dfc19c41 (kx 2023-12-01 12:43:35 +0300 35) kdnssd \
dfc19c41 (kx 2023-12-01 12:43:35 +0300 36) kdoctools \
dfc19c41 (kx 2023-12-01 12:43:35 +0300 37) kemoticons \
dfc19c41 (kx 2023-12-01 12:43:35 +0300 38) kfilemetadata \
dfc19c41 (kx 2023-12-01 12:43:35 +0300 39) kglobalaccel \
dfc19c41 (kx 2023-12-01 12:43:35 +0300 40) kguiaddons \
dfc19c41 (kx 2023-12-01 12:43:35 +0300 41) kholidays \
dfc19c41 (kx 2023-12-01 12:43:35 +0300 42) khtml \
dfc19c41 (kx 2023-12-01 12:43:35 +0300 43) ki18n \
dfc19c41 (kx 2023-12-01 12:43:35 +0300 44) kiconthemes \
dfc19c41 (kx 2023-12-01 12:43:35 +0300 45) kidletime \
dfc19c41 (kx 2023-12-01 12:43:35 +0300 46) kimageformats \
dfc19c41 (kx 2023-12-01 12:43:35 +0300 47) kinit \
dfc19c41 (kx 2023-12-01 12:43:35 +0300 48) kio \
dfc19c41 (kx 2023-12-01 12:43:35 +0300 49) kirigami \
dfc19c41 (kx 2023-12-01 12:43:35 +0300 50) kitemmodels \
dfc19c41 (kx 2023-12-01 12:43:35 +0300 51) kitemviews \
dfc19c41 (kx 2023-12-01 12:43:35 +0300 52) kjobwidgets \
dfc19c41 (kx 2023-12-01 12:43:35 +0300 53) kjs \
dfc19c41 (kx 2023-12-01 12:43:35 +0300 54) kjsembed \
dfc19c41 (kx 2023-12-01 12:43:35 +0300 55) kmediaplayer \
dfc19c41 (kx 2023-12-01 12:43:35 +0300 56) knewstuff \
dfc19c41 (kx 2023-12-01 12:43:35 +0300 57) knotifications \
dfc19c41 (kx 2023-12-01 12:43:35 +0300 58) knotifyconfig \
dfc19c41 (kx 2023-12-01 12:43:35 +0300 59) kparts \
dfc19c41 (kx 2023-12-01 12:43:35 +0300 60) kpeople \
dfc19c41 (kx 2023-12-01 12:43:35 +0300 61) kplotting \
dfc19c41 (kx 2023-12-01 12:43:35 +0300 62) kpty \
dfc19c41 (kx 2023-12-01 12:43:35 +0300 63) kross \
dfc19c41 (kx 2023-12-01 12:43:35 +0300 64) krunner \
dfc19c41 (kx 2023-12-01 12:43:35 +0300 65) kservice \
dfc19c41 (kx 2023-12-01 12:43:35 +0300 66) ktexteditor \
dfc19c41 (kx 2023-12-01 12:43:35 +0300 67) ktextwidgets \
dfc19c41 (kx 2023-12-01 12:43:35 +0300 68) kunitconversion \
dfc19c41 (kx 2023-12-01 12:43:35 +0300 69) kuserfeedback \
dfc19c41 (kx 2023-12-01 12:43:35 +0300 70) kwallet \
dfc19c41 (kx 2023-12-01 12:43:35 +0300 71) kwayland \
dfc19c41 (kx 2023-12-01 12:43:35 +0300 72) kwidgetsaddons \
dfc19c41 (kx 2023-12-01 12:43:35 +0300 73) kwindowsystem \
dfc19c41 (kx 2023-12-01 12:43:35 +0300 74) kxmlgui \
dfc19c41 (kx 2023-12-01 12:43:35 +0300 75) kxmlrpcclient \
dfc19c41 (kx 2023-12-01 12:43:35 +0300 76) libplasma \
dfc19c41 (kx 2023-12-01 12:43:35 +0300 77) modemmanager-qt \
dfc19c41 (kx 2023-12-01 12:43:35 +0300 78) networkmanager-qt \
dfc19c41 (kx 2023-12-01 12:43:35 +0300 79) oxygen-icons \
dfc19c41 (kx 2023-12-01 12:43:35 +0300 80) plasma-activities \
dfc19c41 (kx 2023-12-01 12:43:35 +0300 81) plasma-activities-stats \
dfc19c41 (kx 2023-12-01 12:43:35 +0300 82) kpackage \
dfc19c41 (kx 2023-12-01 12:43:35 +0300 83) purpose \
dfc19c41 (kx 2023-12-01 12:43:35 +0300 84) qqc2-desktop-style \
dfc19c41 (kx 2023-12-01 12:43:35 +0300 85) kquickcharts \
dfc19c41 (kx 2023-12-01 12:43:35 +0300 86) solid \
dfc19c41 (kx 2023-12-01 12:43:35 +0300 87) sonnet \
dfc19c41 (kx 2023-12-01 12:43:35 +0300 88) syndication \
dfc19c41 (kx 2023-12-01 12:43:35 +0300 89) syntax-highlighting \
b8086bfc (kx 2023-11-29 15:22:21 +0300 90) threadweaver
b8086bfc (kx 2023-11-29 15:22:21 +0300 91)
2cf7aa7a (kx 2023-11-30 13:23:46 +0300 92)
b8086bfc (kx 2023-11-29 15:22:21 +0300 93) all-recursive downloads_clean-recursive:
b8086bfc (kx 2023-11-29 15:22:21 +0300 94) @set fnord $(MAKEFLAGS); amf=$$2; \
b8086bfc (kx 2023-11-29 15:22:21 +0300 95) target=`echo $@ | sed s/-recursive//`; \
b8086bfc (kx 2023-11-29 15:22:21 +0300 96) list='$(SUBDIRS)'; for subdir in $$list; do \
b8086bfc (kx 2023-11-29 15:22:21 +0300 97) echo "Making $$target in $$subdir"; \
b8086bfc (kx 2023-11-29 15:22:21 +0300 98) local_target="$$target"; \
b8086bfc (kx 2023-11-29 15:22:21 +0300 99) (cd $$subdir && $(MAKE) $$fnord $$local_target) \
b8086bfc (kx 2023-11-29 15:22:21 +0300 100) || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
b8086bfc (kx 2023-11-29 15:22:21 +0300 101) done; test -z "$$fail"
b8086bfc (kx 2023-11-29 15:22:21 +0300 102)
b8086bfc (kx 2023-11-29 15:22:21 +0300 103) all: all-recursive
b8086bfc (kx 2023-11-29 15:22:21 +0300 104)
b8086bfc (kx 2023-11-29 15:22:21 +0300 105) downloads_clean: downloads_clean-recursive
b8086bfc (kx 2023-11-29 15:22:21 +0300 106)
b8086bfc (kx 2023-11-29 15:22:21 +0300 107) .PHONY: all-recursive downloads_clean-recursive all downloads_clean