3dd19145 (kx 2023-04-09 03:24:10 +0300 1)
3dd19145 (kx 2023-04-09 03:24:10 +0300 2) #
3dd19145 (kx 2023-04-09 03:24:10 +0300 3) # Following command helps to cheate SUBDIRS list:
3dd19145 (kx 2023-04-09 03:24:10 +0300 4) # $ tree -fid .
3dd19145 (kx 2023-04-09 03:24:10 +0300 5) #
3dd19145 (kx 2023-04-09 03:24:10 +0300 6)
3dd19145 (kx 2023-04-09 03:24:10 +0300 7) SUBDIRS := aalib \
5e98f6e9 (kx 2023-12-07 14:17:47 +0300 8) accountsservice \
3dd19145 (kx 2023-04-09 03:24:10 +0300 9) apr \
3dd19145 (kx 2023-04-09 03:24:10 +0300 10) apr-util \
3dd19145 (kx 2023-04-09 03:24:10 +0300 11) argon2 \
3dd19145 (kx 2023-04-09 03:24:10 +0300 12) assimp \
3dd19145 (kx 2023-04-09 03:24:10 +0300 13) boost \
3dd19145 (kx 2023-04-09 03:24:10 +0300 14) botan \
3dd19145 (kx 2023-04-09 03:24:10 +0300 15) brotli \
3dd19145 (kx 2023-04-09 03:24:10 +0300 16) cairo \
3dd19145 (kx 2023-04-09 03:24:10 +0300 17) cracklib \
3dd19145 (kx 2023-04-09 03:24:10 +0300 18) cracklib-words \
3dd19145 (kx 2023-04-09 03:24:10 +0300 19) dbus-glib \
3dd19145 (kx 2023-04-09 03:24:10 +0300 20) dbus-python \
3dd19145 (kx 2023-04-09 03:24:10 +0300 21) editline \
cfcbc026 (kx 2023-06-01 00:55:05 +0300 22) editorconfig-core-c \
3dd19145 (kx 2023-04-09 03:24:10 +0300 23) elfutils \
3dd19145 (kx 2023-04-09 03:24:10 +0300 24) enchant \
c7d7d6bb (kx 2023-12-25 16:37:33 +0300 25) exempi \
71434150 (kx 2023-12-02 18:42:18 +0300 26) exiv2 \
3dd19145 (kx 2023-04-09 03:24:10 +0300 27) expat \
3dd19145 (kx 2023-04-09 03:24:10 +0300 28) fftw \
3dd19145 (kx 2023-04-09 03:24:10 +0300 29) freetype \
3dd19145 (kx 2023-04-09 03:24:10 +0300 30) fribidi \
a245ef2f (kx 2023-12-09 22:30:47 +0300 31) fuse \
3dd19145 (kx 2023-04-09 03:24:10 +0300 32) gamin \
3dd19145 (kx 2023-04-09 03:24:10 +0300 33) gc \
93cd7859 (kx 2023-12-25 11:25:22 +0300 34) gegl \
3dd19145 (kx 2023-04-09 03:24:10 +0300 35) giflib \
3dd19145 (kx 2023-04-09 03:24:10 +0300 36) graphene \
3dd19145 (kx 2023-04-09 03:24:10 +0300 37) graphite2 \
3dd19145 (kx 2023-04-09 03:24:10 +0300 38) harfbuzz \
3dd19145 (kx 2023-04-09 03:24:10 +0300 39) hdf5 \
3dd19145 (kx 2023-04-09 03:24:10 +0300 40) hidapi \
47e80b86 (kx 2023-05-17 11:29:35 +0300 41) hunspell \
3dd19145 (kx 2023-04-09 03:24:10 +0300 42) hwids \
3dd19145 (kx 2023-04-09 03:24:10 +0300 43) hwloc \
e0d5c2c4 (kx 2023-05-25 14:07:01 +0300 44) hyphen \
3dd19145 (kx 2023-04-09 03:24:10 +0300 45) icu4c \
3dd19145 (kx 2023-04-09 03:24:10 +0300 46) ieee1394 \
3dd19145 (kx 2023-04-09 03:24:10 +0300 47) ijs \
3dd19145 (kx 2023-04-09 03:24:10 +0300 48) imlib \
3dd19145 (kx 2023-04-09 03:24:10 +0300 49) imlib2 \
3dd19145 (kx 2023-04-09 03:24:10 +0300 50) imlib2_loaders \
d562328c (kx 2023-12-27 06:17:53 +0300 51) iniparser \
3dd19145 (kx 2023-04-09 03:24:10 +0300 52) isl \
3dd19145 (kx 2023-04-09 03:24:10 +0300 53) iso-codes \
3dd19145 (kx 2023-04-09 03:24:10 +0300 54) jansson \
3dd19145 (kx 2023-04-09 03:24:10 +0300 55) jbig2dec \
3dd19145 (kx 2023-04-09 03:24:10 +0300 56) jemalloc \
3dd19145 (kx 2023-04-09 03:24:10 +0300 57) json-c \
3dd19145 (kx 2023-04-09 03:24:10 +0300 58) judy \
3dd19145 (kx 2023-04-09 03:24:10 +0300 59) keyutils \
3dd19145 (kx 2023-04-09 03:24:10 +0300 60) lcms2 \
3dd19145 (kx 2023-04-09 03:24:10 +0300 61) liba52 \
3dd19145 (kx 2023-04-09 03:24:10 +0300 62) libaio \
3dd19145 (kx 2023-04-09 03:24:10 +0300 63) libarchive \
3dd19145 (kx 2023-04-09 03:24:10 +0300 64) libasyncns \
b2d81af1 (kx 2023-12-27 00:46:02 +0300 65) libatasmart \
3dd19145 (kx 2023-04-09 03:24:10 +0300 66) libatomic_ops \
b2d81af1 (kx 2023-12-27 00:46:02 +0300 67) libblockdev \
3dd19145 (kx 2023-04-09 03:24:10 +0300 68) libbsd \
b2d81af1 (kx 2023-12-27 00:46:02 +0300 69) libbytesize \
3dd19145 (kx 2023-04-09 03:24:10 +0300 70) libcaca \
3dd19145 (kx 2023-04-09 03:24:10 +0300 71) libcap \
3dd19145 (kx 2023-04-09 03:24:10 +0300 72) libcap-ng \
e2cd863f (kx 2023-08-25 17:52:21 +0300 73) libconfuse \
3dd19145 (kx 2023-04-09 03:24:10 +0300 74) libdaemon \
3dd19145 (kx 2023-04-09 03:24:10 +0300 75) libdatrie \
93cd7859 (kx 2023-12-25 11:25:22 +0300 76) libdeflate \
3dd19145 (kx 2023-04-09 03:24:10 +0300 77) libedit \
3dd19145 (kx 2023-04-09 03:24:10 +0300 78) libevent \
3dd19145 (kx 2023-04-09 03:24:10 +0300 79) libffi \
e2cd863f (kx 2023-08-25 17:52:21 +0300 80) libftdi1 \
43aff009 (kx 2023-12-07 18:46:27 +0300 81) libgusb \
3dd19145 (kx 2023-04-09 03:24:10 +0300 82) libical \
3dd19145 (kx 2023-04-09 03:24:10 +0300 83) libieee1284 \
3dd19145 (kx 2023-04-09 03:24:10 +0300 84) libiodbc \
3dd19145 (kx 2023-04-09 03:24:10 +0300 85) libjpeg \
3dd19145 (kx 2023-04-09 03:24:10 +0300 86) libjpeg-6a \
3dd19145 (kx 2023-04-09 03:24:10 +0300 87) libjpeg-turbo \
3dd19145 (kx 2023-04-09 03:24:10 +0300 88) libmd \
3dd19145 (kx 2023-04-09 03:24:10 +0300 89) libmng \
e3fc425e (kx 2023-12-27 11:57:35 +0300 90) libmtp \
b4181f47 (kx 2023-12-27 12:03:54 +0300 91) libnfs \
7790aa1b (kx 2023-12-27 04:34:36 +0300 92) libnvme \
3dd19145 (kx 2023-04-09 03:24:10 +0300 93) libpipeline \
3dd19145 (kx 2023-04-09 03:24:10 +0300 94) libpng \
3dd19145 (kx 2023-04-09 03:24:10 +0300 95) libpsl \
d26f020c (kx 2023-05-25 12:23:09 +0300 96) libseccomp \
3dd19145 (kx 2023-04-09 03:24:10 +0300 97) libsodium \
3dd19145 (kx 2023-04-09 03:24:10 +0300 98) libspectre \
3dd19145 (kx 2023-04-09 03:24:10 +0300 99) libssh \
3dd19145 (kx 2023-04-09 03:24:10 +0300 100) libssh2 \
3dd19145 (kx 2023-04-09 03:24:10 +0300 101) libstrophe \
3dd19145 (kx 2023-04-09 03:24:10 +0300 102) libthai \
3dd19145 (kx 2023-04-09 03:24:10 +0300 103) libtiff \
3dd19145 (kx 2023-04-09 03:24:10 +0300 104) libunwind \
3dd19145 (kx 2023-04-09 03:24:10 +0300 105) liburing \
3dd19145 (kx 2023-04-09 03:24:10 +0300 106) libusb \
3dd19145 (kx 2023-04-09 03:24:10 +0300 107) libusb-compat \
3dd19145 (kx 2023-04-09 03:24:10 +0300 108) libuv \
3dd19145 (kx 2023-04-09 03:24:10 +0300 109) libvisual \
eefe5b0f (kx 2024-03-08 19:41:32 +0300 110) libxcrypt \
3dd19145 (kx 2023-04-09 03:24:10 +0300 111) libxml2 \
3dd19145 (kx 2023-04-09 03:24:10 +0300 112) libxslt \
3dd19145 (kx 2023-04-09 03:24:10 +0300 113) libyaml \
3dd19145 (kx 2023-04-09 03:24:10 +0300 114) libzip \
3dd19145 (kx 2023-04-09 03:24:10 +0300 115) log4cplus \
685b6422 (kx 2023-06-13 04:16:50 +0300 116) lxml \
3dd19145 (kx 2023-04-09 03:24:10 +0300 117) lz4 \
3dd19145 (kx 2023-04-09 03:24:10 +0300 118) lzlib \
3dd19145 (kx 2023-04-09 03:24:10 +0300 119) lzo \
3dd19145 (kx 2023-04-09 03:24:10 +0300 120) md4c \
3dd19145 (kx 2023-04-09 03:24:10 +0300 121) netpbm \
3dd19145 (kx 2023-04-09 03:24:10 +0300 122) netpbm-doc \
3dd19145 (kx 2023-04-09 03:24:10 +0300 123) netpbm-super-stable \
3dd19145 (kx 2023-04-09 03:24:10 +0300 124) newt \
3dd19145 (kx 2023-04-09 03:24:10 +0300 125) oniguruma \
93cd7859 (kx 2023-12-25 11:25:22 +0300 126) openexr \
3dd19145 (kx 2023-04-09 03:24:10 +0300 127) openmpi \
3dd19145 (kx 2023-04-09 03:24:10 +0300 128) pciids \
3dd19145 (kx 2023-04-09 03:24:10 +0300 129) pcre \
3dd19145 (kx 2023-04-09 03:24:10 +0300 130) pcre2 \
3dd19145 (kx 2023-04-09 03:24:10 +0300 131) polkit \
3dd19145 (kx 2023-04-09 03:24:10 +0300 132) poppler \
3dd19145 (kx 2023-04-09 03:24:10 +0300 133) poppler-data \
3dd19145 (kx 2023-04-09 03:24:10 +0300 134) popt \
3dd19145 (kx 2023-04-09 03:24:10 +0300 135) ppl \
3646a9db (kx 2023-05-15 10:33:19 +0300 136) protobuf \
3dd19145 (kx 2023-04-09 03:24:10 +0300 137) pycairo \
3dd19145 (kx 2023-04-09 03:24:10 +0300 138) pycups \
3dd19145 (kx 2023-04-09 03:24:10 +0300 139) pycurl \
3dd19145 (kx 2023-04-09 03:24:10 +0300 140) pyrex \
308dc3c0 (kx 2023-05-18 07:58:01 +0300 141) qrencode \
3dd19145 (kx 2023-04-09 03:24:10 +0300 142) sbc \
3dd19145 (kx 2023-04-09 03:24:10 +0300 143) sdl \
3dd19145 (kx 2023-04-09 03:24:10 +0300 144) serf \
3dd19145 (kx 2023-04-09 03:24:10 +0300 145) sg3_utils \
3dd19145 (kx 2023-04-09 03:24:10 +0300 146) shared-mime-info \
3dd19145 (kx 2023-04-09 03:24:10 +0300 147) slang \
296b518e (kx 2023-12-27 14:17:07 +0300 148) talloc \
3dd19145 (kx 2023-04-09 03:24:10 +0300 149) termcap-compat \
3dd19145 (kx 2023-04-09 03:24:10 +0300 150) tidy-html5 \
3dd19145 (kx 2023-04-09 03:24:10 +0300 151) tslib \
3dd19145 (kx 2023-04-09 03:24:10 +0300 152) unidata \
3dd19145 (kx 2023-04-09 03:24:10 +0300 153) usbids \
3dd19145 (kx 2023-04-09 03:24:10 +0300 154) utf8proc \
3dd19145 (kx 2023-04-09 03:24:10 +0300 155) v4l-utils \
041db36f (kx 2023-12-27 02:19:59 +0300 156) volume_key \
2c8f8af3 (kx 2023-05-22 11:20:52 +0300 157) woff2 \
7c7e1cc7 (kx 2024-02-03 10:46:52 +0300 158) xxhash \
3dd19145 (kx 2023-04-09 03:24:10 +0300 159) zeromq \
3dd19145 (kx 2023-04-09 03:24:10 +0300 160) zlib \
3dd19145 (kx 2023-04-09 03:24:10 +0300 161) zstd
3dd19145 (kx 2023-04-09 03:24:10 +0300 162)
3dd19145 (kx 2023-04-09 03:24:10 +0300 163)
3dd19145 (kx 2023-04-09 03:24:10 +0300 164) all-recursive downloads_clean-recursive:
3dd19145 (kx 2023-04-09 03:24:10 +0300 165) @set fnord $(MAKEFLAGS); amf=$$2; \
3dd19145 (kx 2023-04-09 03:24:10 +0300 166) target=`echo $@ | sed s/-recursive//`; \
3dd19145 (kx 2023-04-09 03:24:10 +0300 167) list='$(SUBDIRS)'; for subdir in $$list; do \
3dd19145 (kx 2023-04-09 03:24:10 +0300 168) echo "Making $$target in $$subdir"; \
3dd19145 (kx 2023-04-09 03:24:10 +0300 169) local_target="$$target"; \
3dd19145 (kx 2023-04-09 03:24:10 +0300 170) (cd $$subdir && $(MAKE) $$fnord $$local_target) \
3dd19145 (kx 2023-04-09 03:24:10 +0300 171) || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
3dd19145 (kx 2023-04-09 03:24:10 +0300 172) done; test -z "$$fail"
3dd19145 (kx 2023-04-09 03:24:10 +0300 173)
3dd19145 (kx 2023-04-09 03:24:10 +0300 174) all: all-recursive
3dd19145 (kx 2023-04-09 03:24:10 +0300 175)
3dd19145 (kx 2023-04-09 03:24:10 +0300 176) downloads_clean: downloads_clean-recursive
3dd19145 (kx 2023-04-09 03:24:10 +0300 177)
3dd19145 (kx 2023-04-09 03:24:10 +0300 178) .PHONY: all-recursive downloads_clean-recursive all downloads_clean