summaryrefslogtreecommitdiffstats
path: root/lib/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'lib/Makefile')
-rw-r--r--lib/Makefile126
1 files changed, 126 insertions, 0 deletions
diff --git a/lib/Makefile b/lib/Makefile
new file mode 100644
index 0000000..1793d56
--- /dev/null
+++ b/lib/Makefile
@@ -0,0 +1,126 @@
+# @(#)Makefile 8.1 (Berkeley) 6/4/93
+# $FreeBSD$
+
+.include <bsd.own.mk>
+
+# To satisfy shared library or ELF linkage when only the libraries being
+# built are visible:
+#
+# csu must be built before all shared libaries for ELF.
+# libc must be built before all other shared libraries
+# libcom_err must be built before libkrb5 and libpam.
+# libcrypt must be built before libkrb5 and libpam.
+# libkvm must be built before libdevstat.
+# msun must be built before libg++ and libstdc++.
+# libmd must be built before libatm, libopie, libradius, and libtacplus.
+# ncurses must be built before libdialog, libedit and libreadline.
+# libnetgraph must be built before libbsnmp/modules/snmp_netgraph.
+# libopie must be built before libpam.
+# libradius must be built before libpam.
+# librpcsvc must be built before libpam.
+# libsbuf must be built before libcam.
+# libtacplus must be built before libpam.
+# libutil must be built before libpam.
+# libypclnt must be built before libpam.
+#
+# Otherwise, the SUBDIR list should be in alphabetical order.
+
+SUBDIR= ${_csu} libc libbsm libcom_err libcrypt libelf libkvm msun libmd \
+ ncurses libnetgraph libradius librpcsvc libsbuf libtacplus libutil \
+ ${_libypclnt} libalias libarchive ${_libatm} \
+ libbegemot ${_libbluetooth} libbsnmp libbz2 \
+ libcalendar libcam libcompat libdevinfo libdevstat libdisk \
+ libedit libexpat libfetch libftpio libgeom ${_libgpib} \
+ libgssapi libipsec \
+ ${_libipx} libkiconv libmagic libmemstat ${_libmilter} ${_libmp} \
+ ${_libncp} ${_libngatm} libopie libpam libpcap \
+ libpmc ${_libpthread} librt ${_libsdp} ${_libsm} ${_libsmb} \
+ ${_libsmdb} \
+ ${_libsmutil} libstand libtelnet ${_libthr} ${_libthread_db} libufs \
+ libugidfw ${_libusbhid} ${_libvgl} libwrap liby libz ${_bind}
+
+.if exists(${.CURDIR}/csu/${MACHINE_ARCH}-elf)
+_csu=csu/${MACHINE_ARCH}-elf
+.elif exists(${.CURDIR}/csu/${MACHINE_ARCH}/Makefile)
+_csu=csu/${MACHINE_ARCH}
+.else
+_csu=csu
+.endif
+
+.if ${MK_ATM} != "no"
+_libatm= libatm
+_libngatm= libngatm
+.endif
+
+.if ${MK_BIND} != "no"
+_bind= bind
+.endif
+
+.if ${MK_BLUETOOTH} != "no"
+_libbluetooth= libbluetooth
+_libsdp= libsdp
+.endif
+
+.if ${MK_IPX} != "no"
+_libipx= libipx
+.endif
+
+.if ${MACHINE_ARCH} == "i386"
+.if ${MK_NCP} != "no"
+_libncp= libncp
+.endif
+_libsmb= libsmb
+_libvgl= libvgl
+.endif
+
+.if ${MACHINE_ARCH} == "ia64"
+_libsmb= libsmb
+.endif
+
+.if ${MK_SENDMAIL} != "no"
+_libmilter= libmilter
+_libsm= libsm
+_libsmdb= libsmdb
+_libsmutil= libsmutil
+.endif
+
+.if ${MK_OPENSSL} != "no"
+_libmp= libmp
+.endif
+
+.if ${MACHINE_ARCH} == "amd64"
+.if ${MK_NCP} != "no"
+_libncp= libncp
+.endif
+_libsmb= libsmb
+.endif
+
+.if ${MACHINE_ARCH} == "powerpc"
+_libsmb= libsmb
+.endif
+
+.if ${MK_LIBPTHREAD} != "no"
+_libpthread= libpthread
+.endif
+
+.if ${MK_LIBTHR} != "no"
+_libthr= libthr
+.endif
+
+.if ${MACHINE_ARCH} != "arm"
+_libthread_db= libthread_db
+.endif
+
+.if ${MK_USB} != "no"
+_libusbhid= libusbhid
+.endif
+
+.if ${MK_NIS} != "no"
+_libypclnt= libypclnt
+.endif
+
+.if ${MK_GPIB} != "no"
+_libgpib= libgpib
+.endif
+
+.include <bsd.subdir.mk>
OpenPOWER on IntegriCloud