aboutsummaryrefslogtreecommitdiffstats
path: root/blfs/Makefile
diff options
context:
space:
mode:
authorWilliam Harrington <kb0iic@berzerkula.org>2021-04-23 15:16:12 -0500
committerWilliam Harrington <kb0iic@berzerkula.org>2021-04-23 15:16:12 -0500
commita42bd8c8bd83a64191d35af48eab732824a671f4 (patch)
treed36a82a162bb1e948e1abc5db3ed4525ed03cb43 /blfs/Makefile
parent3f818a267c9b00f314acd59d3abdc6cef6c997c5 (diff)
Add a Makefile to help with dependency listing while building a server or desktop target (to be added later).
Diffstat (limited to 'blfs/Makefile')
-rw-r--r--blfs/Makefile233
1 files changed, 233 insertions, 0 deletions
diff --git a/blfs/Makefile b/blfs/Makefile
new file mode 100644
index 0000000..cfa075b
--- /dev/null
+++ b/blfs/Makefile
@@ -0,0 +1,233 @@
+targets = dhcpcd Linux-PAM OpenSSH sudo wget which wpa_supplicant
+
+all : $(targets)
+
+apache-ant : GLib java
+ @echo "apache-ant"
+
+Berkeley_DB : java Sharutils
+ @echo "Berkeley_DB"
+
+CMake : cURL libuv libarchive nghttp2
+ @echo "CMake"
+
+CrackLib :
+ @echo "CrackLib"
+
+cURL : make-ca MIT_Kerberos 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 OpenLDAP PostgreSQL
+ @echo "Cyrus-SASL-Extra"
+
+desktop-file-utils : GLib
+ @echo "desktop-file-utils"
+
+dhcpcd : ntp
+ @echo "dhcpcd"
+
+docbook-xml : sgml-common unzip
+ @echo "docbook-xml"
+
+docbook-xsl :
+ @echo "docbook-xsl"
+
+fop : apache-ant
+ @echo "fop"
+
+GC : libatomic_ops
+ @echo "GC"
+
+GDB : six Guile Valgrind-llvm
+ @echo "GDB"
+
+GLib : docbook-xml docbook-xsl GDB GTK-Doc libxslt PCRE #gobject-introspection \
+ shared-mime-info desktop-file-utils
+ @echo "GLib"
+
+gobject-introspection : GLib GTK-Doc Mako
+ @echo "gobject-introspection"
+
+GTK-Doc : docbook-xml docbook-xsl itstool libxslt Pygments
+ @echo "GTK-Doc"
+
+Guile : GC libunistring #Runtime GDB Emacs
+ @echo "Guile"
+
+ICU :
+ @echo "ICU"
+
+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"
+
+libarchive : libxml2 LZO Nettle
+ @echo "libarchive"
+
+libatomic_ops :
+ @echo "libatomic_ops"
+
+libgcrypt : libgpg-error
+ @echo "libgcrypt"
+
+libgpg-error :
+ @echo "libgpg-error"
+
+libnl :
+ @echo "libnl"
+
+libnsl : libtirpc rpcsvc-proto
+ @echo "libnsl"
+
+libpwquality : CrackLib Linux-PAM
+ @echo "libpwquality"
+
+libtasn1 :
+ @echo "libtasn1"
+
+libtirpc : MIT_Kerberos
+ @echo "libtirpc"
+
+libunistring :
+ @echo "libunistring"
+
+libuv :
+ @echo "libuv"
+
+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"
+
+LLVM : CMake libxml2 Pygments PyYAML Valgrind Zip
+ @echo "LLVM"
+
+Lynx : Sharutils Zip
+ @echo "Lynx"
+
+LZO :
+ @echo "LZO"
+
+make-ca : p11-kit
+ @echo "make-ca"
+
+Mako : MarkupSafe
+ @echo "Mako"
+
+MarkupSafe :
+ @echo "MarkupSafe"
+
+MIT_Kerberos : OpenLDAP yasm
+ @echo "MIT_Kerberos"
+
+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"
+
+ntp : IO-Socket-SSL
+ @echo "ntp"
+
+OpenLDAP : Berkeley_DB Cyrus-SASL
+ @echo "OpenLDAP"
+
+OpenLDAP-Extras : GnuTLS MariaDB PostgreSQL Pth unixODBC
+ @echo "OpenLDAP-Extras"
+
+OpenSSH :
+ @echo "OpenSSH"
+
+p11-kit : libtasn1 libxslt nss
+ @echo "p11-kit"
+
+PCRE :
+ @echo "PCRE"
+
+Pygments :
+ @echo "Pygments"
+
+PyYAML : libyaml
+ @echo "PyYAML"
+
+rpcsvc-proto :
+ @echo "rpcsvc-proto"
+
+sgml-common :
+ @echo "sgml-common"
+
+shared-mime-info : GLib itstool libxml2 xmlto
+ @echo "shared-mime-info"
+
+Sharutils :
+ @echo "Sharutils"
+
+six :
+ @echo "six"
+
+sqlite3 : unzip
+ @echo "sqlite3"
+
+sudo : Linux-PAM MIT_Kerberos OpenLDAP
+ @echo "sudo"
+
+unzip :
+ @echo "unzip"
+
+URI :
+ @echo "URI"
+
+Valgrind :
+ @echo "Valgrind"
+
+Valgrind-llvm : LLVM
+ @echo "Valgrind-llvm"
+
+wget : make-ca
+ @echo "wget"
+
+which :
+ @echo "which"
+
+wpa_supplicant : libnl
+ @echo "WPA Supplicant"
+
+xmlto: docbook-xml docbook-xsl fop libxslt Lynx
+ @echo "xmlto"
+
+yasm :
+ @echo "yasm"
+
+Zip :
+ @echo "Zip"
+