# # Following command helps to cheate SUBDIRS list: # $ tree -fid . # SUBDIRS := kactivitymanagerd \ aura-browser \ bluedevil \ breeze-gtk \ breeze-grub \ breeze-plymouth \ qqc2-breeze-style \ discover \ drkonqi \ flatpak-kcm \ kde-cli-tools \ kdecoration \ kde-gtk-config \ libplasma \ xdg-desktop-portal-kde \ kgamma \ kglobalacceld \ khotkeys \ kinfocenter \ kmenuedit \ kpipewire \ krdp \ kscreen \ kscreenlocker \ ksshaskpass \ ksystemstats \ kwallet-pam \ kwayland \ kwayland-integration \ kwin \ kwrited \ lancelot \ latte-dock \ layer-shell-qt \ libkscreen \ libksysguard \ lightdm-greeter-kde \ milou \ ocean-sound-theme \ oxygen \ oxygen-gtk \ oxygen-sounds \ pico-wizard \ plank-player \ plasma5support \ plasma-activities \ plasma-activities-stats \ kdeplasma-addons \ plasma-nm \ plasma-bigscreen \ breeze \ plasma-browser-integration \ plasma-desktop \ plasma-disks \ plasma-firewall \ plasma-integration \ plasma-mobile \ plasma-nano \ plasma-pass \ plasma-pa \ plasma-sdk \ plasma-simplemenu \ plasma-systemmonitor \ plasma-thunderbolt \ plasma-vault \ plasma-workspace \ plasma-workspace-wallpapers \ plymouth-kcm \ polkit-kde-agent-1 \ powerdevil \ print-manager \ sddm-kcm \ smaragd \ systemsettings \ wacomtablet \ plasma-welcome 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