d8b69aa4 (kx 2023-04-07 15:29:50 +0300 1)
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 2) #
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 3) # Following command helps to cheate SUBDIRS list:
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 4) # $ tree -fid .
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 5) #
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 6)
cc573ce4 (kx 2023-12-10 12:09:54 +0300 7) SUBDIRS := Vulkan \
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 8) WindowMaker \
4c4c9958 (kx 2023-10-08 22:22:16 +0300 9) WindowMaker-extra \
0d2dbf3b (kx 2024-01-20 17:25:08 +0300 10) appstream-glib \
28cb918d (kx 2023-12-11 11:11:53 +0300 11) ayatana \
283ac4ea (kx 2024-01-18 15:07:13 +0300 12) babl \
a31a5f63 (kx 2023-12-28 21:59:48 +0300 13) blueman \
1402f657 (kx 2024-01-20 21:04:20 +0300 14) cfitsio \
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 15) conky \
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 16) dejavu-fonts \
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 17) dejavu-fonts-ttf \
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 18) desktop-file-utils \
01bb62fe (kx 2023-10-14 01:43:27 +0300 19) desktop-folder \
34d62715 (kx 2023-05-17 21:35:26 +0300 20) dino \
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 21) feh \
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 22) fontconfig \
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 23) fonts-tlwg \
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 24) freeglut \
5df60b41 (kx 2024-01-17 17:53:29 +0300 25) freerdp \
283ac4ea (kx 2024-01-18 15:07:13 +0300 26) gegl \
44cf90d3 (kx 2023-05-25 10:35:50 +0300 27) geoclue \
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 28) gimp \
f538fec4 (kx 2024-01-21 04:25:25 +0300 29) gimp-help \
6c108163 (kx 2024-01-18 10:20:13 +0300 30) gimp3 \
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 31) glew \
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 32) glu \
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 33) gst-plugins-bad \
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 34) gst-plugins-base \
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 35) gst-plugins-good \
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 36) gst-plugins-ugly \
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 37) gstreamer \
7843b3f5 (kx 2023-12-10 11:15:15 +0300 38) gtk-layer-shell \
179e0a9b (kx 2023-12-10 12:38:17 +0300 39) gtk4-layer-shell \
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 40) hicolor-icon-theme \
6cf74ad2 (kx 2023-10-14 18:13:52 +0300 41) idesk \
50c97b5d (kx 2023-10-11 16:06:24 +0300 42) imagemagick \
be13aca3 (kx 2024-01-19 16:19:11 +0300 43) imath \
5c965400 (kx 2024-01-18 19:33:45 +0300 44) jasper \
57425e9b (kx 2024-01-19 14:20:13 +0300 45) lensfun \
8e7f7b8a (kx 2023-12-05 17:46:22 +0300 46) libcanberra \
be13aca3 (kx 2024-01-19 16:19:11 +0300 47) libdeflate \
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 48) libdrm \
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 49) libepoxy \
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 50) liberation-fonts \
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 51) liberation-fonts-ttf \
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 52) libevdev \
82d52d1f (kx 2023-12-12 10:20:11 +0300 53) libfakekey \
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 54) libglvnd \
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 55) libinput \
ce3ec409 (kx 2024-01-20 11:31:11 +0300 56) libmypaint \
9c004383 (kx 2023-05-26 00:41:33 +0300 57) libportal \
5c965400 (kx 2024-01-18 19:33:45 +0300 58) libraw \
cea5a072 (kx 2023-10-04 16:12:17 +0300 59) libreoffice \
f8899755 (kx 2024-01-18 19:55:06 +0300 60) libspiro \
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 61) libtxc_dxtn \
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 62) libvdpau \
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 63) libwacom \
d2034af6 (kx 2024-01-18 10:53:51 +0300 64) libwmf \
5c0ced8f (kx 2023-05-24 11:44:49 +0300 65) libwpe \
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 66) libxkbcommon \
4d7aa9f9 (kx 2023-12-07 20:27:01 +0300 67) libxklavier \
9fa7e303 (kx 2023-12-23 21:57:15 +0300 68) lightdm \
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 69) lxappearance \
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 70) lxappearance-obconf \
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 71) lxinput \
60c0c1eb (kx 2023-06-08 10:55:49 +0300 72) lxmenu-data \
60c0c1eb (kx 2023-06-08 10:55:49 +0300 73) menu-cache \
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 74) mesa \
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 75) mesa-demos \
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 76) mozilla-firefox \
778084cb (kx 2024-02-21 05:31:06 +0300 77) mozilla-firefox-esr \
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 78) mozilla-thunderbird \
2c69664d (kx 2023-12-05 18:22:53 +0300 79) mozjs \
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 80) mtdev \
d59de078 (kx 2024-01-20 11:34:48 +0300 81) mypaint-brushes \
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 82) nitrogen \
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 83) obconf \
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 84) openbox \
be13aca3 (kx 2024-01-19 16:19:11 +0300 85) openexr \
d11958fa (kx 2023-10-10 17:00:55 +0300 86) openjdk \
60c0c1eb (kx 2023-06-08 10:55:49 +0300 87) pcmanfm \
50c97b5d (kx 2023-10-11 16:06:24 +0300 88) php-imagick \
0bf9afb5 (kx 2023-05-21 00:43:12 +0300 89) pidgin \
93754951 (kx 2023-06-11 12:55:53 +0300 90) pycairo \
798fd4a7 (kx 2023-06-01 17:05:53 +0300 91) pyqt5 \
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 92) pyxdg \
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 93) qt5 \
1dc3bf7b (kx 2024-01-17 09:36:13 +0300 94) rdesktop \
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 95) startup-notification \
e6d81064 (kx 2023-05-15 17:53:07 +0300 96) tdesktop \
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 97) terminus-font \
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 98) thaixfonts \
21d7731a (kx 2023-12-23 22:06:30 +0300 99) themes \
6be84627 (kx 2023-12-07 22:48:50 +0300 100) timezonemap \
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 101) tint2 \
9ec0bbd8 (kx 2024-01-16 13:33:52 +0300 102) transmission \
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 103) vaapi \
6e8719a9 (kx 2023-05-25 15:19:11 +0300 104) webkitgtk \
76980d44 (kx 2023-05-24 13:03:23 +0300 105) wpebackend-fdo \
76980d44 (kx 2023-05-24 13:03:23 +0300 106) xdg-dbus-proxy \
dd18fe7c (kx 2023-12-09 22:24:33 +0300 107) xdg-desktop-portal \
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 108) xdg-user-dirs \
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 109) xdg-utils \
8f0caa49 (kx 2023-12-05 17:34:48 +0300 110) xdo \
3d12cae4 (kx 2023-12-05 17:40:16 +0300 111) xdotool \
b54c044c (kx 2023-12-23 21:48:25 +0300 112) xfce \
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 113) xterm
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 114)
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 115)
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 116) all-recursive downloads_clean-recursive:
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 117) @set fnord $(MAKEFLAGS); amf=$$2; \
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 118) target=`echo $@ | sed s/-recursive//`; \
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 119) list='$(SUBDIRS)'; for subdir in $$list; do \
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 120) echo "Making $$target in $$subdir"; \
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 121) local_target="$$target"; \
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 122) (cd $$subdir && $(MAKE) $$fnord $$local_target) \
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 123) || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 124) done; test -z "$$fail"
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 125)
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 126) all: all-recursive
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 127)
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 128) downloads_clean: downloads_clean-recursive
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 129)
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 130) .PHONY: all-recursive downloads_clean-recursive all downloads_clean