# # Following command helps to cheate SUBDIRS list: # $ tree -fid . # SUBDIRS := ModemManager \ alpine \ arptables \ autofs \ avahi \ biff+comsat \ bind \ bluez \ bluez-firmware \ bluez-hcidump \ bootp \ bootp-debian \ bridge-utils \ bsd-finger \ ca-certificates \ cifs-utils \ conntrack-tools \ crda \ curl \ cyrus-imapd \ cyrus-sasl \ dhcp \ dhcpcd \ dhcpdump \ dirmngr \ dnsmasq \ ebtables \ egd \ elm \ epic5 \ ethtool \ fetchmail \ firmware \ freeradius-client \ getmail \ gnupg \ gnupg2 \ gnutls \ gpa \ gpgme \ htdig \ httpd \ icmpinfo \ idnkit \ iftop \ imap \ inetd \ iperf3 \ iproute2 \ ipset \ iptables \ iptraf-ng \ iputils \ irssi \ iw \ kerberos \ lftp \ libassuan \ libgcrypt \ libgpg-error \ libksba \ libmbim \ libmnl \ libndp \ libnetfilter_acct \ libnetfilter_conntrack \ libnetfilter_cthelper \ libnetfilter_cttimeout \ libnetfilter_log \ libnetfilter_queue \ libnfnetlink \ libnftnl \ libnice \ libnl \ libnl3 \ libnsl \ libpcap \ libproxy \ libqmi \ libsignal-protocol-c \ libsrtp \ libtirpc \ libupnp \ links \ lynx \ mailx \ maxmind \ mcabber \ metamail \ mozilla-nspr \ mozilla-nss \ mtr \ mutt \ nc \ ncftp \ net-snmp \ net-tools \ netatalk \ netdate \ netkit-base \ netkit-bootparamd \ netkit-combo \ netkit-ftp \ netkit-ntalk \ netkit-routed \ netkit-rpc \ netkit-rsh \ netkit-rusers \ netkit-rwall \ netkit-rwho \ netkit-telnet \ netkit-tftp \ netkit-timed \ netpipes \ nettle \ netwatch \ netwrite \ newspost \ nfacct \ nfs-utils \ nftables \ nghttp2 \ nginx \ nmap \ nn \ npth \ nss-mdns \ nss-pam-ldapd \ ntbtls \ ntp \ obex-data-server \ obexfs \ obexftp \ opendkim \ openldap \ openobex \ openssh \ openssl \ openssl10 \ openvpn \ p11-kit \ pam-krb5 \ php \ pidentd \ pinentry \ pinepgp \ popa3d \ portmap \ postfix \ ppp \ pppsetup \ procmail \ proftpd \ pssh \ radius \ radiusclient \ rdist \ rfkill \ rp-pppoe \ rpcbind \ rpcsvc-proto \ rsync \ samba \ scute \ sendmail \ slrn \ snownews \ stunnel \ tcp_wrappers \ tcpdump \ telnet-OpenBSD \ tftp-hpa \ tin \ traceroute \ trn \ trn4 \ ulogd \ uwsgi \ vlan \ vsftpd \ webrtc-audio-processing \ whois \ wireless-regdb \ wireless-tools \ wpa_supplicant \ yp \ ytalk 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