Makefile revision 74813
134689Sbde# @(#)Makefile 8.1 (Berkeley) 6/4/93 250476Speter# $FreeBSD: head/lib/Makefile 74813 2001-03-26 12:49:05Z ru $ 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. 956081Sbde# libcrypt must be built before libkrb, libpam and libskey. 1059897Sjoe# msun must be built before libg++ and libstdc++. 1156353Sbde# libmd must be built before libatm, libopie, libradius, libskey, and 1256353Sbde# libtacplus. 1350731Speter# libncurses must be built before libdialog, libedit and libreadline. 1459353Skris# libopie must be built before libpam. 1541257Sjdp# libradius must be built before libpam. 1641257Sjdp# libskey must be built before libpam. 1741257Sjdp# libtacplus must be built before libpam. 1856081Sbde# libutil must be built before libpam. 1934689Sbde# 2034689Sbde# Otherwise, the SUBDIR list should be in alphabetical order. 2134689Sbde 2270419SpeterSUBDIR= ${_csu} libcom_err libcrypt msun libmd \ 2356132Sbde libncurses libradius libskey libtacplus libutil \ 2453922Speter ${_compat} libalias libatm ${_libbind} libc ${_libc_r} libcalendar \ 2553922Speter libcam libcompat libdevstat libdisk libedit libfetch libform \ 2667523Sarchie libftpio libgnumalloc ${_libio} libipsec libipx libisc libkvm libmenu \ 2755505Sshin ${_libncp} \ 2856058Srwatson libnetgraph libopie libpam libpanel libpcap \ 2966946Sgshapiro libposix1e libresolv librpcsvc libsmdb libsmutil libss \ 3062414Sn_hibma libstand ${_libtelnet} libusb ${_libvgl} libwrap libxpg4 liby libz 3134689Sbde 3238632Sjb.if exists(${.CURDIR}/csu/${MACHINE_ARCH}-${OBJFORMAT}) 3338632Sjb_csu=csu/${MACHINE_ARCH}-${OBJFORMAT} 3472309Sobrien.elif exists(${.CURDIR}/csu/${MACHINE_ARCH}/Makefile) 3534689Sbde_csu=csu/${MACHINE_ARCH} 3672309Sobrien.else 3772309Sobrien_csu=csu 381573Srgrimes.endif 391573Srgrimes 4034330Sjb.if !defined(NOLIBC_R) 4134689Sbde_libc_r= libc_r 4217706Sjulian.endif 4317706Sjulian 4453927Speter.if !defined(NO_BIND) 4553922Speter_libbind= libbind 4653922Speter.endif 4753922Speter 4834689Sbde.if ${MACHINE_ARCH} == "i386" 4938477Sgpalmer_compat= compat 5052228Sbp_libncp= libncp 5134689Sbde_libvgl= libvgl 5236026Sjb.endif 5334689Sbde 5441912Sdfr.if ${MACHINE_ARCH} == "alpha" 5541912Sdfr_libio= libio 5672309Sobrien_compat= compat 5741912Sdfr.endif 5841912Sdfr 5951994Smarkm.if defined(RELEASEDIR) || \ 6051994Smarkm (!exists(${.CURDIR}/../secure) && !exists(${.CURDIR}/../kerberosIV)) || \ 6174813Sru defined(NOCRYPT) || (defined(NOSECURE) && !defined(MAKE_KERBEROS4)) 6234689Sbde_libtelnet= libtelnet 6334689Sbde.endif 6420845Speter 651573Srgrimes.include <bsd.subdir.mk> 66