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)
b8086bfc (kx 2023-11-29 15:22:21 +0300 7) SUBDIRS := kactivitymanagerd \
b8086bfc (kx 2023-11-29 15:22:21 +0300 8) aura-browser \
b8086bfc (kx 2023-11-29 15:22:21 +0300 9) bluedevil \
b8086bfc (kx 2023-11-29 15:22:21 +0300 10) breeze-gtk \
b8086bfc (kx 2023-11-29 15:22:21 +0300 11) breeze-grub \
b8086bfc (kx 2023-11-29 15:22:21 +0300 12) breeze-plymouth \
b8086bfc (kx 2023-11-29 15:22:21 +0300 13) qqc2-breeze-style \
b8086bfc (kx 2023-11-29 15:22:21 +0300 14) discover \
b8086bfc (kx 2023-11-29 15:22:21 +0300 15) drkonqi \
b8086bfc (kx 2023-11-29 15:22:21 +0300 16) flatpak-kcm \
b8086bfc (kx 2023-11-29 15:22:21 +0300 17) kde-cli-tools \
b8086bfc (kx 2023-11-29 15:22:21 +0300 18) kdecoration \
b8086bfc (kx 2023-11-29 15:22:21 +0300 19) kde-gtk-config \
b8086bfc (kx 2023-11-29 15:22:21 +0300 20) xdg-desktop-portal-kde \
b8086bfc (kx 2023-11-29 15:22:21 +0300 21) kgamma \
b8086bfc (kx 2023-11-29 15:22:21 +0300 22) khotkeys \
b8086bfc (kx 2023-11-29 15:22:21 +0300 23) kinfocenter \
b8086bfc (kx 2023-11-29 15:22:21 +0300 24) kmenuedit \
b8086bfc (kx 2023-11-29 15:22:21 +0300 25) kpipewire \
b8086bfc (kx 2023-11-29 15:22:21 +0300 26) kscreen \
b8086bfc (kx 2023-11-29 15:22:21 +0300 27) kscreenlocker \
b8086bfc (kx 2023-11-29 15:22:21 +0300 28) ksshaskpass \
b8086bfc (kx 2023-11-29 15:22:21 +0300 29) ksystemstats \
b8086bfc (kx 2023-11-29 15:22:21 +0300 30) kwallet-pam \
b8086bfc (kx 2023-11-29 15:22:21 +0300 31) kwayland-integration \
b8086bfc (kx 2023-11-29 15:22:21 +0300 32) kwin \
b8086bfc (kx 2023-11-29 15:22:21 +0300 33) kwrited \
b8086bfc (kx 2023-11-29 15:22:21 +0300 34) latte-dock \
b8086bfc (kx 2023-11-29 15:22:21 +0300 35) layer-shell-qt \
b8086bfc (kx 2023-11-29 15:22:21 +0300 36) libkscreen \
b8086bfc (kx 2023-11-29 15:22:21 +0300 37) libksysguard \
b8086bfc (kx 2023-11-29 15:22:21 +0300 38) milou \
b8086bfc (kx 2023-11-29 15:22:21 +0300 39) oxygen \
89dff4a2 (kx 2023-11-30 00:38:52 +0300 40) oxygen-fonts \
6fa6b9fe (kx 2023-12-01 12:28:57 +0300 41) oxygen-gtk2 \
6fa6b9fe (kx 2023-12-01 12:28:57 +0300 42) oxygen-gtk3 \
b8086bfc (kx 2023-11-29 15:22:21 +0300 43) oxygen-sounds \
b8086bfc (kx 2023-11-29 15:22:21 +0300 44) plank-player \
b8086bfc (kx 2023-11-29 15:22:21 +0300 45) kdeplasma-addons \
b8086bfc (kx 2023-11-29 15:22:21 +0300 46) plasma-nm \
b8086bfc (kx 2023-11-29 15:22:21 +0300 47) plasma-bigscreen \
b8086bfc (kx 2023-11-29 15:22:21 +0300 48) breeze \
b8086bfc (kx 2023-11-29 15:22:21 +0300 49) plasma-browser-integration \
b8086bfc (kx 2023-11-29 15:22:21 +0300 50) plasma-desktop \
b8086bfc (kx 2023-11-29 15:22:21 +0300 51) plasma-disks \
b8086bfc (kx 2023-11-29 15:22:21 +0300 52) plasma-firewall \
b8086bfc (kx 2023-11-29 15:22:21 +0300 53) plasma-integration \
b8086bfc (kx 2023-11-29 15:22:21 +0300 54) plasma-mobile \
b8086bfc (kx 2023-11-29 15:22:21 +0300 55) plasma-nano \
b8086bfc (kx 2023-11-29 15:22:21 +0300 56) plasma-pass \
b8086bfc (kx 2023-11-29 15:22:21 +0300 57) plasma-pa \
b8086bfc (kx 2023-11-29 15:22:21 +0300 58) plasma-sdk \
b8086bfc (kx 2023-11-29 15:22:21 +0300 59) plasma-simplemenu \
b8086bfc (kx 2023-11-29 15:22:21 +0300 60) plasma-systemmonitor \
b8086bfc (kx 2023-11-29 15:22:21 +0300 61) plasma-thunderbolt \
b8086bfc (kx 2023-11-29 15:22:21 +0300 62) plasma-vault \
b3e3dbcb (kx 2023-11-30 00:54:51 +0300 63) plasma-wayland-protocols \
b8086bfc (kx 2023-11-29 15:22:21 +0300 64) plasma-workspace \
b8086bfc (kx 2023-11-29 15:22:21 +0300 65) plasma-workspace-wallpapers \
b8086bfc (kx 2023-11-29 15:22:21 +0300 66) plymouth-kcm \
b8086bfc (kx 2023-11-29 15:22:21 +0300 67) polkit-kde-agent-1 \
b8086bfc (kx 2023-11-29 15:22:21 +0300 68) powerdevil \
93c7a975 (kx 2023-11-30 00:59:20 +0300 69) pulseaudio-qt \
86e9c880 (kx 2023-11-30 01:04:07 +0300 70) sddm \
b8086bfc (kx 2023-11-29 15:22:21 +0300 71) sddm-kcm \
b8086bfc (kx 2023-11-29 15:22:21 +0300 72) smaragd \
b8086bfc (kx 2023-11-29 15:22:21 +0300 73) systemsettings \
b8086bfc (kx 2023-11-29 15:22:21 +0300 74) wacomtablet \
b8086bfc (kx 2023-11-29 15:22:21 +0300 75) plasma-welcome
b8086bfc (kx 2023-11-29 15:22:21 +0300 76)
2cf7aa7a (kx 2023-11-30 13:23:46 +0300 77)
b8086bfc (kx 2023-11-29 15:22:21 +0300 78) all-recursive downloads_clean-recursive:
b8086bfc (kx 2023-11-29 15:22:21 +0300 79) @set fnord $(MAKEFLAGS); amf=$$2; \
b8086bfc (kx 2023-11-29 15:22:21 +0300 80) target=`echo $@ | sed s/-recursive//`; \
b8086bfc (kx 2023-11-29 15:22:21 +0300 81) list='$(SUBDIRS)'; for subdir in $$list; do \
b8086bfc (kx 2023-11-29 15:22:21 +0300 82) echo "Making $$target in $$subdir"; \
b8086bfc (kx 2023-11-29 15:22:21 +0300 83) local_target="$$target"; \
b8086bfc (kx 2023-11-29 15:22:21 +0300 84) (cd $$subdir && $(MAKE) $$fnord $$local_target) \
b8086bfc (kx 2023-11-29 15:22:21 +0300 85) || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
b8086bfc (kx 2023-11-29 15:22:21 +0300 86) done; test -z "$$fail"
b8086bfc (kx 2023-11-29 15:22:21 +0300 87)
b8086bfc (kx 2023-11-29 15:22:21 +0300 88) all: all-recursive
b8086bfc (kx 2023-11-29 15:22:21 +0300 89)
b8086bfc (kx 2023-11-29 15:22:21 +0300 90) downloads_clean: downloads_clean-recursive
b8086bfc (kx 2023-11-29 15:22:21 +0300 91)
b8086bfc (kx 2023-11-29 15:22:21 +0300 92) .PHONY: all-recursive downloads_clean-recursive all downloads_clean