79c8cf57 (kx 2023-11-30 00:33:04 +0300 1)
79c8cf57 (kx 2023-11-30 00:33:04 +0300 2) #
79c8cf57 (kx 2023-11-30 00:33:04 +0300 3) # Following command helps to cheate SUBDIRS list:
79c8cf57 (kx 2023-11-30 00:33:04 +0300 4) # $ tree -fid .
79c8cf57 (kx 2023-11-30 00:33:04 +0300 5) #
79c8cf57 (kx 2023-11-30 00:33:04 +0300 6)
2cf7aa7a (kx 2023-11-30 13:23:46 +0300 7) SUBDIRS := akonadi \
2cf7aa7a (kx 2023-11-30 13:23:46 +0300 8) akonadi-calendar \
2cf7aa7a (kx 2023-11-30 13:23:46 +0300 9) akonadi-calendar-tools \
2cf7aa7a (kx 2023-11-30 13:23:46 +0300 10) akonadiconsole \
2cf7aa7a (kx 2023-11-30 13:23:46 +0300 11) akonadi-contacts \
2cf7aa7a (kx 2023-11-30 13:23:46 +0300 12) akonadi-import-wizard \
2cf7aa7a (kx 2023-11-30 13:23:46 +0300 13) akonadi-mime \
2cf7aa7a (kx 2023-11-30 13:23:46 +0300 14) akonadi-notes \
2cf7aa7a (kx 2023-11-30 13:23:46 +0300 15) akonadi-search \
2cf7aa7a (kx 2023-11-30 13:23:46 +0300 16) akregator \
2cf7aa7a (kx 2023-11-30 13:23:46 +0300 17) grantlee-editor \
2cf7aa7a (kx 2023-11-30 13:23:46 +0300 18) itinerary \
2cf7aa7a (kx 2023-11-30 13:23:46 +0300 19) kaddressbook \
2cf7aa7a (kx 2023-11-30 13:23:46 +0300 20) kalarm \
2cf7aa7a (kx 2023-11-30 13:23:46 +0300 21) kcalutils \
2cf7aa7a (kx 2023-11-30 13:23:46 +0300 22) kdepim-addons \
2cf7aa7a (kx 2023-11-30 13:23:46 +0300 23) kdepim-runtime \
2cf7aa7a (kx 2023-11-30 13:23:46 +0300 24) kidentitymanagement \
2cf7aa7a (kx 2023-11-30 13:23:46 +0300 25) kimap \
2cf7aa7a (kx 2023-11-30 13:23:46 +0300 26) kitinerary \
2cf7aa7a (kx 2023-11-30 13:23:46 +0300 27) kjots \
2cf7aa7a (kx 2023-11-30 13:23:46 +0300 28) kldap \
2cf7aa7a (kx 2023-11-30 13:23:46 +0300 29) kleopatra \
2cf7aa7a (kx 2023-11-30 13:23:46 +0300 30) kmail \
2cf7aa7a (kx 2023-11-30 13:23:46 +0300 31) kmail-account-wizard \
2cf7aa7a (kx 2023-11-30 13:23:46 +0300 32) kmailtransport \
2cf7aa7a (kx 2023-11-30 13:23:46 +0300 33) kmbox \
2cf7aa7a (kx 2023-11-30 13:23:46 +0300 34) kmime \
2cf7aa7a (kx 2023-11-30 13:23:46 +0300 35) knotes \
2cf7aa7a (kx 2023-11-30 13:23:46 +0300 36) kontact \
2cf7aa7a (kx 2023-11-30 13:23:46 +0300 37) kontactinterface \
2cf7aa7a (kx 2023-11-30 13:23:46 +0300 38) korganizer \
2cf7aa7a (kx 2023-11-30 13:23:46 +0300 39) kpeoplevcard \
2cf7aa7a (kx 2023-11-30 13:23:46 +0300 40) kpimtextedit \
2cf7aa7a (kx 2023-11-30 13:23:46 +0300 41) kpkpass \
2cf7aa7a (kx 2023-11-30 13:23:46 +0300 42) ksmtp \
83b11526 (kx 2023-11-30 23:01:45 +0300 43) ktimetracker \
2cf7aa7a (kx 2023-11-30 13:23:46 +0300 44) ktnef \
2cf7aa7a (kx 2023-11-30 13:23:46 +0300 45) libgravatar \
2cf7aa7a (kx 2023-11-30 13:23:46 +0300 46) libkdepim \
2cf7aa7a (kx 2023-11-30 13:23:46 +0300 47) libkgapi \
2cf7aa7a (kx 2023-11-30 13:23:46 +0300 48) libkleo \
2cf7aa7a (kx 2023-11-30 13:23:46 +0300 49) libksieve \
2cf7aa7a (kx 2023-11-30 13:23:46 +0300 50) mbox-importer \
2cf7aa7a (kx 2023-11-30 13:23:46 +0300 51) merkuro \
2cf7aa7a (kx 2023-11-30 13:23:46 +0300 52) calendarsupport \
2cf7aa7a (kx 2023-11-30 13:23:46 +0300 53) pimcommon \
2cf7aa7a (kx 2023-11-30 13:23:46 +0300 54) pim-data-exporter \
2cf7aa7a (kx 2023-11-30 13:23:46 +0300 55) eventviews \
2cf7aa7a (kx 2023-11-30 13:23:46 +0300 56) grantleetheme \
2cf7aa7a (kx 2023-11-30 13:23:46 +0300 57) incidenceeditor \
2cf7aa7a (kx 2023-11-30 13:23:46 +0300 58) mailcommon \
2cf7aa7a (kx 2023-11-30 13:23:46 +0300 59) mailimporter \
2cf7aa7a (kx 2023-11-30 13:23:46 +0300 60) messagelib \
2cf7aa7a (kx 2023-11-30 13:23:46 +0300 61) pim-sieve-editor \
2cf7aa7a (kx 2023-11-30 13:23:46 +0300 62) zanshin
79c8cf57 (kx 2023-11-30 00:33:04 +0300 63)
79c8cf57 (kx 2023-11-30 00:33:04 +0300 64)
79c8cf57 (kx 2023-11-30 00:33:04 +0300 65) all-recursive downloads_clean-recursive:
79c8cf57 (kx 2023-11-30 00:33:04 +0300 66) @set fnord $(MAKEFLAGS); amf=$$2; \
79c8cf57 (kx 2023-11-30 00:33:04 +0300 67) target=`echo $@ | sed s/-recursive//`; \
79c8cf57 (kx 2023-11-30 00:33:04 +0300 68) list='$(SUBDIRS)'; for subdir in $$list; do \
79c8cf57 (kx 2023-11-30 00:33:04 +0300 69) echo "Making $$target in $$subdir"; \
79c8cf57 (kx 2023-11-30 00:33:04 +0300 70) local_target="$$target"; \
79c8cf57 (kx 2023-11-30 00:33:04 +0300 71) (cd $$subdir && $(MAKE) $$fnord $$local_target) \
79c8cf57 (kx 2023-11-30 00:33:04 +0300 72) || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
79c8cf57 (kx 2023-11-30 00:33:04 +0300 73) done; test -z "$$fail"
79c8cf57 (kx 2023-11-30 00:33:04 +0300 74)
79c8cf57 (kx 2023-11-30 00:33:04 +0300 75) all: all-recursive
79c8cf57 (kx 2023-11-30 00:33:04 +0300 76)
79c8cf57 (kx 2023-11-30 00:33:04 +0300 77) downloads_clean: downloads_clean-recursive
79c8cf57 (kx 2023-11-30 00:33:04 +0300 78)
79c8cf57 (kx 2023-11-30 00:33:04 +0300 79) .PHONY: all-recursive downloads_clean-recursive all downloads_clean