#
# Following command helps to cheate SUBDIRS list:
# $ tree -fid .
#
SUBDIRS := aalib \
accountsservice \
apr \
apr-util \
argon2 \
assimp \
boost \
botan \
brotli \
cairo \
cracklib \
cracklib-words \
dbus-glib \
dbus-python \
editline \
editorconfig-core-c \
elfutils \
enchant \
exempi \
exiv2 \
expat \
fftw \
freetype \
fribidi \
fuse \
gamin \
gc \
gegl \
giflib \
graphene \
graphite2 \
harfbuzz \
hdf5 \
hidapi \
hunspell \
hwids \
hwloc \
hyphen \
icu4c \
ieee1394 \
ijs \
imlib \
imlib2 \
imlib2_loaders \
iniparser \
isl \
iso-codes \
jansson \
jbig2dec \
jemalloc \
json-c \
judy \
keyutils \
lcms2 \
liba52 \
libaio \
libarchive \
libasyncns \
libatasmart \
libatomic_ops \
libblockdev \
libbsd \
libbytesize \
libcaca \
libcap \
libcap-ng \
libconfuse \
libdaemon \
libdatrie \
libdeflate \
libedit \
libevent \
libffi \
libftdi1 \
libgusb \
libical \
libieee1284 \
libiodbc \
libjpeg \
libjpeg-6a \
libjpeg-turbo \
libmd \
libmng \
libmtp \
libnfs \
libnvme \
libpipeline \
libpng \
libpsl \
libseccomp \
libsodium \
libspectre \
libssh \
libssh2 \
libstrophe \
libthai \
libtiff \
libunwind \
liburing \
libusb \
libusb-compat \
libuv \
libvisual \
libxcrypt \
libxml2 \
libxslt \
libyaml \
libzip \
log4cplus \
lxml \
lz4 \
lzlib \
lzo \
md4c \
netpbm \
netpbm-doc \
netpbm-super-stable \
newt \
oniguruma \
openexr \
openmpi \
pciids \
pcre \
pcre2 \
polkit \
poppler \
poppler-data \
popt \
ppl \
protobuf \
pycairo \
pycups \
pycurl \
pyrex \
qrencode \
sbc \
sdl \
serf \
sg3_utils \
shared-mime-info \
slang \
talloc \
termcap-compat \
tidy-html5 \
tslib \
unidata \
usbids \
utf8proc \
v4l-utils \
volume_key \
woff2 \
xxhash \
zeromq \
zlib \
zstd
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