mirror of
https://github.com/freebsd/freebsd-src.git
synced 2024-12-04 08:09:08 +00:00
fac91f241e
Build libncurses early again (it had drifted into set of libraries that have no ordering requirements, but it must be built before libedit here and before some gnu libraries in ../Makefile.inc1).
68 lines
1.9 KiB
Makefile
68 lines
1.9 KiB
Makefile
# @(#)Makefile 8.1 (Berkeley) 6/4/93
|
|
# $FreeBSD$
|
|
|
|
# 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.
|
|
# libcom_err must be built before libss.
|
|
# libcrypt must be built before libkrb and libskey.
|
|
# libm must be built before libstdc++.
|
|
# libmd must be built before libatm, libcrypt, libopie, libradius, libskey,
|
|
# and libtacplus.
|
|
# libncurses must be built before libdialog, libedit and libreadline.
|
|
# libradius must be built before libpam.
|
|
# libskey must be built before libpam.
|
|
# libtacplus must be built before libpam.
|
|
#
|
|
# Otherwise, the SUBDIR list should be in alphabetical order.
|
|
|
|
SUBDIR= ${_csu} libcom_err ${_libm} libmd ${_libcrypt} \
|
|
libncurses libradius libskey libtacplus \
|
|
${_compat} libalias libatm libbind libc ${_libc_r} libcalendar libcam \
|
|
libcompat libdevstat libdisk libedit libfetch \
|
|
libftpio libgnumalloc ${_libio} libipx libkvm libopie libpam \
|
|
libpcap libresolv librpcsvc libss libstand \
|
|
${_libtelnet} libutil ${_libvgl} libwrap libxpg4 liby libz
|
|
|
|
#SUBDIR+=libform libmenu libpanel
|
|
|
|
.if exists(${.CURDIR}/csu/${MACHINE_ARCH}-${OBJFORMAT})
|
|
_csu=csu/${MACHINE_ARCH}-${OBJFORMAT}
|
|
.elif exists(${.CURDIR}/csu/${MACHINE_ARCH})
|
|
_csu=csu/${MACHINE_ARCH}
|
|
.endif
|
|
|
|
.if !defined(NOLIBC_R)
|
|
_libc_r= libc_r
|
|
.endif
|
|
|
|
_libcrypt= libcrypt
|
|
.if exists(${.CURDIR}/../secure) && !defined(NOSECURE) && !defined(NOCRYPT)
|
|
# Build both libraries. They have different names, so no harm,
|
|
# and this avoids having stale libscrypt.*
|
|
_libcrypt+= ../secure/lib/libcrypt
|
|
.endif
|
|
|
|
.if ${MACHINE_ARCH} == "i386"
|
|
_compat= compat
|
|
_libvgl= libvgl
|
|
.endif
|
|
|
|
.if defined(WANT_CSRG_LIBM)
|
|
_libm= libm
|
|
.else
|
|
_libm= msun
|
|
.endif
|
|
|
|
.if ${MACHINE_ARCH} == "alpha"
|
|
_libio= libio
|
|
.endif
|
|
|
|
.if defined(RELEASEDIR) || !exists(${.CURDIR}/../kerberosIV) || \
|
|
defined(NOCRYPT) || !defined(MAKE_KERBEROS4)
|
|
_libtelnet= libtelnet
|
|
.endif
|
|
|
|
.include <bsd.subdir.mk>
|