targets = desktop-file-utils dhcpcd libpwquality Linux-PAM OpenSSH \
          shared-mime-info sudo systemd-extras wget which wpa_supplicant

all : $(targets)

apache-ant : GLib java
	@echo "apache-ant"

Apr :
	@echo "Apr"

Apr-Util : Apr
	@echo "Apr-Util"

Apr-Util-Serf : Serf
	@echo "Apru-Util-Serf"

asciidoc : docbook-xsl fop libxslt Lynx
	@echo "asciidoc"

Berkeley_DB : java Sharutils
	@echo "Berkeley_DB"

bind-utils : libuv libxml2 PLY
	@echo "bind-utils"

bind-utils-extra : json-c libcap-pam libxml2
	@echo "bind-utils-extra"

btrfs-progs : asciidoc LZO xmlto
	@echo "btrfs-progs"

CMake : cURL libuv libarchive nghttp2
	@echo "CMake"

CrackLib :
	@echo "CrackLib"

cryptsetup: json-c libpwquality LVM2 popt
	@echo "make cryptsetup"

cURL : make-ca MIT_Kerberos-keyutils nghttp2 OpenLDAP
	@echo "cURL"

cURL-extra : Brotli c-ares GnuTLS libidn2 libpsl libssh2 Samba
	@echo "cURL-extra"

Cyrus-SASL : Berkeley_DB java sqlite3
	@echo "Cyrus-SASL"

Cyrus-SASL-Extras : Linux-PAM MariaDB MIT_Kerberos-keyutils OpenLDAP PostgreSQL
	@echo "Cyrus-SASL-Extra"

desktop-file-utils : GLib
	@echo "desktop-file-utils"

dhcpcd : ntp
	@echo "dhcpcd"

docbook-dsssl :
	@echo "docbook-dsssl"

docbook-dtd : sgml-common unzip
	@echo "docbook-dtd"

DocBook-Utils : docbook-dsssl docbook-dtd OpenJade
	@echo "DocBook-Utils"

docbook-xml : sgml-common unzip
	@echo "docbook-xml"

docbook-xsl :
	@echo "docbook-xsl"

Fontconfig : FreeType-HarfBuzz json-c DocBook-Utils libxml2
	@echo "Fontconfig"

fop : apache-ant
	@echo "fop"

FreeType :
	@echo "FreeType"

FreeType-HarfBuzz : libpng which
	@echo "FreeType-HarfBuzz"

HarfBuzz : GLib ICU
	@echo "HarfBuzz"

GC : libatomic_ops
	@echo "GC"

GDB : Guile six Valgrind-llvm
	@echo "GDB"

git : asciidoc cURL PCRE2 Subversion Tk Valgrind xmlto
	@echo "git"

GLib : docbook-xml docbook-xsl GDB GTK-Doc libxslt PCRE \
	#gobject-introspection shared-mime-info desktop-file-utils
	@echo "GLib"

GnuTLS : Nettle make-ca libunistring libtasn1 p11-kit
	@echo "GnuTLS"

gobject-introspection : GLib GTK-Doc Mako
	@echo "gobject-introspection"

GTK-Doc : docbook-xml docbook-xsl itstool libxslt lxml Pygments
	@echo "GTK-Doc"

GTK-Doc-fop : GTK-Doc fop
	@echo "GTK-Doc-fop"

Guile : GC libunistring #Runtime GDB Emacs
	@echo "Guile"

ICU :
	@echo "ICU"

inih : ICU
	@echo "inih"

iptables :
	@echo "iptables"

IO-Socket-SSL : Net-SSLeay URI
	@echo "IO-Socket-SSL"

itstool : docbook-xml
	@echo "itstool"

java : # Runtime Deps - alsa-lib cups giflib xorg-lib
	@echo "java"

json-c : CMake
	@echo "json-c"

keyutils : MIT_Kerberos
	@echo "keyutils"

libaio :
	@echo "libaio"

libarchive : libxml2 LZO Nettle
	@echo "libarchive"

libatomic_ops :
	@echo "libatomic_ops"

libcap-pam : Linux-PAM
	@echo "libcap-pam"

libedit :
	@echo "libedit"

libevent :
	@echo "libevent"

libgcrypt : libgpg-error
	@echo "libgcrypt"

libgpg-error :
	@echo "libgpg-error"

libidn : GTK-Doc java Valgrind
	@echo "libidn"

libidn2 : git GTK-Doc libunistring
	@echo "libidn2"

libmicrohttpd :
	@echo "libmicrohttpd"

libnl :
	@echo "libnl"

libnsl : libtirpc rpcsvc-proto
	@echo "libnsl"

libpng :
	@echo "libpng"

libpwquality : CrackLib Linux-PAM
	@echo "libpwquality"

libtasn1 :
	@echo "libtasn1"

libtirpc : MIT_Kerberos-keyutils
	@echo "libtirpc"

libunistring :
	@echo "libunistring"

libuv :
	@echo "libuv"

libXau : xorgproto
	@echo "libXau"

libxcb : libXau libXdmcp xcb-proto
	@echo "libxcb"

libXdmcp : fop xorgproto
	@echo "libXdmcp"

libxkbcommon : xkeyboard-config libxcb Wayland
	@echo "libxkbcommon"

libxml2 : ICU
	@echo "libxml2"

libxslt : docbook-xml docbook-xsl libgcrypt libxml2
	@echo "libxslt"

libyaml :
	@echo "libyaml"

Linux-PAM : Berkeley_DB docbook-xml docbook-xsl fop libnsl libtirpc libxslt \
	Lynx
	@echo "Linux-PAM"

qrencode :
	@echo "qrencode"

lxml : libxslt
	@echo "lxml"

LVM2 : libaio mdadm reiserfsprogs Valgrind which xfsprogs
	@echo "LVM2"

LLVM : CMake libxml2 Pygments PyYAML Valgrind Zip
	@echo "LLVM"

Lynx : Sharutils Zip unzip
	@echo "Lynx"

LZO :
	@echo "LZO"

lz4 :
	@echo "lz4"

make-ca : p11-kit
	@echo "make-ca"

Mako : MarkupSafe
	@echo "Mako"

MarkupSafe :
	@echo "MarkupSafe"

mdadm :
	@echo "mdadm"

MIT_Kerberos :
	@echo "MIT_Kerberos"

MIT_Kerberos-keyutils : bind-utils keyutils libedit OpenLDAP yasm
	@echo "MIT_Kerberos-keyutils"

NASM : asciidoc xmlto
	@echo "NASM"

Net-SSLeay :
	@echo "Net-SSLeay"

Nettle :
	@echo "Nettle"

nghttp2 : libxml2
	@echo "nghttp2"

nghttp2-extra : Boost c-ares jansson libevent
	@echo nghttp2-extra

nss : nspr sqlite3
	@echo "nss"

nspr :
	@echo "nspr"

# optional with a systemd install
ntp : IO-Socket-SSL libcap-pam libedit libevent
	@echo "ntp"

OpenJade : OpenSP SGMLSpm Lynx
	@echo "OpenJade"

OpenLDAP : Berkeley_DB Cyrus-SASL
	@echo "OpenLDAP"

OpenLDAP-Extras : GnuTLS MariaDB PostgreSQL Pth unixODBC
	@echo "OpenLDAP-Extras"

OpenSP : sgml-common xmlto
	@echo "OpenSP"

OpenSSH : libedit
	@echo "OpenSSH"

p11-kit : libtasn1 libxslt nss
	@echo "p11-kit"

PCRE : libedit Valgrind
	@echo "PCRE"

PCRE2 :
	@echo "PCRE2"

popt :
	@echo "popt"

PLY :
	@echo "PLY"

Pygments :
	@echo "Pygments"

PyYAML : libyaml
	@echo "PyYAML"

reiserfsprogs :
	@echo "reiserfsprogs"

rpcsvc-proto :
	@echo "rpcsvc-proto"

rsync : popt lz4
	@echo "rsync"

SCons : docbook-xsl libxslt
	@echo "SCons"

Serf : Apr-Util SCons MIT_Kerberos
	@echo "serf"

sgml-common :
	@echo "sgml-common"

SGMLSpm :
	@echo "SGMLSpm"

shared-mime-info : GLib itstool libxml2 xmlto
	@echo "shared-mime-info"

Sharutils :
	@echo "Sharutils"

six :
	@echo "six"

sqlite3 : libedit unzip
	@echo "sqlite3"

Subversion : Apr-Util-Serf sqlite3
	@echo "Subversion"

Subversion-Extras : Apache apache-ant Boost Cyrus-SASL dbus Doxygen \
	gnome-keyring java libsecret Ruby SWIG LZ4 UTF8proc
	@echo "Subversion-Extras"

sudo : bind-utils Linux-PAM MIT_Kerberos-keyutils OpenLDAP
	@echo "sudo"

systemd-extras : btrfs-progs cURL cryptsetup git GnuTLS iptables libcap-pam \
	libgcrypt libidn2 libmicrohttpd libpwquality libxkbcommon lxml lz4 \
	make-ca p11-kit PCRE2 qrencode rsync Valgrind zsh #gnu-efi kexec-tools \
	libfido2 libmicrohttpd quota-tools Sphinx
	@echo "systemd-extras"

Tk : Xorg-Libs
	@echo "Tk"

unzip :
	@echo "unzip"

URI :
	@echo "URI"

util-macros : Xorg-Build-Environment
	@echo "util-macros"

Valgrind :
	@echo "Valgrind"

Valgrind-llvm : LLVM
	@echo "Valgrind-llvm"

Wayland : libxml2
	@echo "Wayland"

Wayland-Protocols : Wayland
	@echo "Wayland-Protocols"

wget : make-ca
	@echo "wget"

which :
	@echo "which"

whois : libidn2
	@echo "whois"

wpa_supplicant : libnl
	@echo "WPA Supplicant"

xcb-proto :
	@echo "xcb-proto"

xfsprogs : inih ICU
	@echo "xfsprogs"

xkeyboard-config : Xorg-Libs
	@echo "xkeyboard-config"

xmlto: docbook-xml docbook-xsl fop libxslt Lynx
	@echo "xmlto"

Xorg-Libs : Fontconfig libxcb xmlto fop Lynx
	@echo "Xorg-Libs"

Xorg-Build-Environment :
	@echo "Xorg-Build-Environment"

xorgproto : asciidoc util-macros
	@echo "xorgproto"

yasm :
	@echo "yasm"

Zip :
	@echo "Zip"

zsh : libcap-pam PCRE Valgrind
	@echo "zsh"