| 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 | # ${_libc_r} must be built before libpthread. |
| 9 | # libcom_err must be built before libpam. |
| 10 | # libcrypt must be built before libpam. |
| 11 | # libmd must be built before libarchive, libatm, libopie, libradius, and libtacplus. |
| 12 | # libncurses must be built before libdialog and libedit. |
| 13 | # libradius must be built before libpam. |
| 14 | # libsbuf must be built before libcam. |
| 15 | # libtacplus must be built before libpam. |
| 16 | # libthread_xu must be built before libpthread. |
| 17 | # libutil must be built before libpam. |
| 18 | # libpthread must be built before libprop. |
| 19 | # |
| 20 | # Otherwise, the SUBDIR list should be in alphabetical order. |
| 21 | |
| 22 | SUBDIR_ORDERED= ${_libc_r} \ |
| 23 | libcom_err \ |
| 24 | libcrypt \ |
| 25 | libmd \ |
| 26 | libncurses \ |
| 27 | libradius \ |
| 28 | libsbuf \ |
| 29 | libtacplus \ |
| 30 | libthread_xu \ |
| 31 | libutil \ |
| 32 | libpthread |
| 33 | SUBDIR= ${SUBDIR_ORDERED} \ |
| 34 | csu \ |
| 35 | i18n_module \ |
| 36 | libalias \ |
| 37 | libarchive \ |
| 38 | libatm \ |
| 39 | libbluetooth \ |
| 40 | libbz2 \ |
| 41 | libc \ |
| 42 | libc_rtld \ |
| 43 | libcalendar \ |
| 44 | libcam \ |
| 45 | libcompat \ |
| 46 | libdevattr \ |
| 47 | libdevinfo \ |
| 48 | libdevstat \ |
| 49 | libedit \ |
| 50 | libevtr \ |
| 51 | libexpat \ |
| 52 | libfetch \ |
| 53 | libfsid \ |
| 54 | libftpio \ |
| 55 | libipsec \ |
| 56 | libipx \ |
| 57 | libkcore \ |
| 58 | libkiconv \ |
| 59 | libkinfo \ |
| 60 | libkvm \ |
| 61 | libldns \ |
| 62 | liblzma \ |
| 63 | libm \ |
| 64 | libmagic \ |
| 65 | ${_libmilter} \ |
| 66 | libncp \ |
| 67 | libnetgraph \ |
| 68 | libopie \ |
| 69 | libpam \ |
| 70 | libpcap \ |
| 71 | libposix1e \ |
| 72 | libprop \ |
| 73 | librpcsvc \ |
| 74 | librt \ |
| 75 | libsctp \ |
| 76 | libsdp \ |
| 77 | ${_libsm} \ |
| 78 | libsmb \ |
| 79 | ${_libsmdb} \ |
| 80 | ${_libsmutil} \ |
| 81 | libstand \ |
| 82 | libtelnet \ |
| 83 | libusbhid \ |
| 84 | libvgl \ |
| 85 | libwrap \ |
| 86 | libxpg4 \ |
| 87 | liby \ |
| 88 | libypclnt \ |
| 89 | libz \ |
| 90 | pam_module |
| 91 | |
| 92 | .if exists(${.CURDIR}/compat/${MACHINE_ARCH}/Makefile) |
| 93 | SUBDIR+= compat/${MACHINE_ARCH} |
| 94 | .endif |
| 95 | |
| 96 | .if !defined(NO_LIBC_R) |
| 97 | _libc_r= libc_r |
| 98 | .endif |
| 99 | |
| 100 | .if !defined(NO_SENDMAIL) |
| 101 | _libmilter= libmilter |
| 102 | _libsm= libsm |
| 103 | _libsmdb= libsmdb |
| 104 | _libsmutil= libsmutil |
| 105 | .endif |
| 106 | |
| 107 | .include <bsd.subdir.mk> |