Makefile revision 79471
134689Sbde# @(#)Makefile 8.1 (Berkeley) 6/4/93 250476Speter# $FreeBSD: head/lib/Makefile 79471 2001-07-09 17:52:34Z markm $ 31573Srgrimes 434689Sbde# To satisfy shared library or ELF linkage when only the libraries being 534689Sbde# built are visible: 634689Sbde# 738752Sbde# csu must be built before all shared libaries for ELF. 856081Sbde# libcom_err must be built before libkrb, libpam and libss. 979471Smarkm# libcrypt must be built before libkrb and libpam. 1059897Sjoe# msun must be built before libg++ and libstdc++. 1179471Smarkm# libmd must be built before libatm, libopie, libradius, and libtacplus. 1250731Speter# libncurses must be built before libdialog, libedit and libreadline. 1359353Skris# libopie must be built before libpam. 1441257Sjdp# libradius must be built before libpam. 1541257Sjdp# libtacplus must be built before libpam. 1656081Sbde# libutil must be built before libpam. 1774840Sken# libsbuf must be built before libcam. 1834689Sbde# 1934689Sbde# Otherwise, the SUBDIR list should be in alphabetical order. 2034689Sbde 2170419SpeterSUBDIR= ${_csu} libcom_err libcrypt msun libmd \ 2279471Smarkm libncurses libradius libtacplus libutil libsbuf \ 2378560Sobrien ${_compat} libalias libatm ${_libbind} libbz2 libc ${_libc_r} \ 2478560Sobrien libcalendar libcam libcompat libdevinfo libdevstat libdisk \ 2578560Sobrien libedit libfetch libform libftpio libgnumalloc ${_libio} libipsec \ 2678560Sobrien libipx libisc libkvm libmenu ${_libncp} \ 2756058Srwatson libnetgraph libopie libpam libpanel libpcap \ 2875188Stmm libresolv librpcsvc libsmdb libsmutil libss \ 2962414Sn_hibma libstand ${_libtelnet} libusb ${_libvgl} libwrap libxpg4 liby libz 3034689Sbde 3138632Sjb.if exists(${.CURDIR}/csu/${MACHINE_ARCH}-${OBJFORMAT}) 3238632Sjb_csu=csu/${MACHINE_ARCH}-${OBJFORMAT} 3372309Sobrien.elif exists(${.CURDIR}/csu/${MACHINE_ARCH}/Makefile) 3434689Sbde_csu=csu/${MACHINE_ARCH} 3572309Sobrien.else 3672309Sobrien_csu=csu 371573Srgrimes.endif 381573Srgrimes 3934330Sjb.if !defined(NOLIBC_R) 4034689Sbde_libc_r= libc_r 4117706Sjulian.endif 4217706Sjulian 4353927Speter.if !defined(NO_BIND) 4453922Speter_libbind= libbind 4553922Speter.endif 4653922Speter 4734689Sbde.if ${MACHINE_ARCH} == "i386" 4838477Sgpalmer_compat= compat 4952228Sbp_libncp= libncp 5034689Sbde_libvgl= libvgl 5136026Sjb.endif 5234689Sbde 5341912Sdfr.if ${MACHINE_ARCH} == "alpha" 5441912Sdfr_libio= libio 5572309Sobrien_compat= compat 5641912Sdfr.endif 5741912Sdfr 5851994Smarkm.if defined(RELEASEDIR) || \ 5951994Smarkm (!exists(${.CURDIR}/../secure) && !exists(${.CURDIR}/../kerberosIV)) || \ 6074813Sru defined(NOCRYPT) || (defined(NOSECURE) && !defined(MAKE_KERBEROS4)) 6134689Sbde_libtelnet= libtelnet 6234689Sbde.endif 6320845Speter 641573Srgrimes.include <bsd.subdir.mk> 65