| 1 | # @(#)Makefile 8.1 (Berkeley) 6/4/93 |
| 2 | # $FreeBSD: src/lib/Makefile,v 1.107.2.16 2002/10/10 19:24:35 kbyanc Exp $ |
| 3 | # $DragonFly: src/lib/Makefile,v 1.35 2008/09/30 12:20:29 hasso Exp $ |
| 4 | |
| 5 | # To satisfy shared library or ELF linkage when only the libraries being |
| 6 | # built are visible: |
| 7 | # |
| 8 | # libcom_err must be built before libkrb and libpam. |
| 9 | # libcrypt must be built before libkrb and libpam. |
| 10 | # libmd must be built before libarchive, libatm, libopie, libradius, and libtacplus. |
| 11 | # libncurses must be built before libdialog, libedit and libreadline. |
| 12 | # libradius must be built before libpam. |
| 13 | # libtacplus must be built before libpam. |
| 14 | # libutil must be built before libpam. |
| 15 | # libsbuf must be built before libcam. |
| 16 | # libthread_xu must be built before libpthread. |
| 17 | # ${_libc_r} must be built before libpthread. |
| 18 | # |
| 19 | # Otherwise, the SUBDIR list should be in alphabetical order. |
| 20 | |
| 21 | SUBDIR= csu \ |
| 22 | libbluetooth libcom_err libcrypt libm libmd libarchive \ |
| 23 | libncurses libradius librt libtacplus libutil libsbuf \ |
| 24 | libalias libatm ${_libbind} ${_libbind9} libbz2 libc ${_libc_r} \ |
| 25 | libcalendar libcam libcompat libdevinfo libdevstat libedit libevent libfetch \ |
| 26 | libftpio libipsec libipx libisc libkcore libkiconv libkinfo libkvm libmagic \ |
| 27 | ${_libmilter} ${_libncp} libnetgraph libopie libpam \ |
| 28 | libpcap libposix1e libsdp libthread_xu libpthread librpcsvc ${_libsm} \ |
| 29 | ${_libsmb} ${_libsmdb} ${_libsmutil} libstand libtelnet libusbhid \ |
| 30 | ${_libvgl} libwrap libxpg4 liby libypclnt libz i18n_module pam_module \ |
| 31 | libc_rtld libsctp |
| 32 | |
| 33 | .if exists(${.CURDIR}/compat/${MACHINE_ARCH}/Makefile) |
| 34 | SUBDIR+= compat/${MACHINE_ARCH} |
| 35 | .endif |
| 36 | |
| 37 | .if !defined(NO_LIBC_R) |
| 38 | _libc_r= libc_r |
| 39 | .endif |
| 40 | |
| 41 | .if !defined(NO_BIND) |
| 42 | _libbind= libbind |
| 43 | _libbind9= libbind9 |
| 44 | .endif |
| 45 | |
| 46 | .if !defined(NO_SENDMAIL) |
| 47 | _libmilter= libmilter |
| 48 | _libsm= libsm |
| 49 | _libsmdb= libsmdb |
| 50 | _libsmutil= libsmutil |
| 51 | .endif |
| 52 | |
| 53 | _libncp= libncp |
| 54 | _libsmb= libsmb |
| 55 | _libvgl= libvgl |
| 56 | |
| 57 | .include <bsd.subdir.mk> |