1 |
# $FreeBSD: src/share/mk/bsd.libnames.mk,v 1.94.2.1 2005/07/24 16:17:25 rwatson Exp $ |
2 |
# $MidnightBSD: src/share/mk/bsd.libnames.mk,v 1.7 2009/06/09 17:41:34 laffer1 Exp $ |
3 |
|
4 |
# The include file <bsd.libnames.mk> define library names. |
5 |
# Other include files (e.g. bsd.prog.mk, bsd.lib.mk) include this |
6 |
# file where necessary. |
7 |
|
8 |
.if !target(__<bsd.init.mk>__) |
9 |
.error bsd.libnames.mk cannot be included directly. |
10 |
.endif |
11 |
|
12 |
LIBCRT0?= ${DESTDIR}${LIBDIR}/crt0.o |
13 |
|
14 |
LIBALIAS?= ${DESTDIR}${LIBDIR}/libalias.a |
15 |
LIBARCHIVE?= ${DESTDIR}${LIBDIR}/libarchive.a |
16 |
LIBASN1?= ${DESTDIR}${LIBDIR}/libasn1.a |
17 |
LIBATM?= ${DESTDIR}${LIBDIR}/libatm.a |
18 |
LIBAVL?= ${DESTDIR}${LIBDIR}/libavl.a |
19 |
LIBBEGEMOT?= ${DESTDIR}${LIBDIR}/libbegemot.a |
20 |
.if ${MK_BIND_LIBS} != "no" |
21 |
LIBBIND?= ${DESTDIR}${LIBDIR}/libbind.a |
22 |
LIBBIND9?= ${DESTDIR}${LIBDIR}/libbind9.a |
23 |
.endif |
24 |
LIBBLUETOOTH?= ${DESTDIR}${LIBDIR}/libbluetooth.a |
25 |
LIBBSDXML?= ${DESTDIR}${LIBDIR}/libbsdxml.a |
26 |
LIBBSM?= ${DESTDIR}${LIBDIR}/libbsm.a |
27 |
LIBBSNMP?= ${DESTDIR}${LIBDIR}/libbsnmp.a |
28 |
LIBBZ2?= ${DESTDIR}${LIBDIR}/libbz2.a |
29 |
LIBC?= ${DESTDIR}${LIBDIR}/libc.a |
30 |
LIBC_PIC?= ${DESTDIR}${LIBDIR}/libc_pic.a |
31 |
LIBCALENDAR?= ${DESTDIR}${LIBDIR}/libcalendar.a |
32 |
LIBCAM?= ${DESTDIR}${LIBDIR}/libcam.a |
33 |
LIBCOM_ERR?= ${DESTDIR}${LIBDIR}/libcom_err.a |
34 |
LIBCOMPAT?= ${DESTDIR}${LIBDIR}/libcompat.a |
35 |
LIBCRYPT?= ${DESTDIR}${LIBDIR}/libcrypt.a |
36 |
LIBCRYPTO?= ${DESTDIR}${LIBDIR}/libcrypto.a |
37 |
LIBCURSES?= ${DESTDIR}${LIBDIR}/libcurses.a |
38 |
LIBDEVINFO?= ${DESTDIR}${LIBDIR}/libdevinfo.a |
39 |
LIBDEVSTAT?= ${DESTDIR}${LIBDIR}/libdevstat.a |
40 |
LIBDIALOG?= ${DESTDIR}${LIBDIR}/libdialog.a |
41 |
LIBDISK?= ${DESTDIR}${LIBDIR}/libdisk.a |
42 |
LIBDNS?= ${DESTDIR}${LIBDIR}/libdns.a |
43 |
LIBEDIT?= ${DESTDIR}${LIBDIR}/libedit.a |
44 |
LIBFETCH?= ${DESTDIR}${LIBDIR}/libfetch.a |
45 |
LIBFL?= "don't use LIBFL, use LIBL" |
46 |
LIBFORM?= ${DESTDIR}${LIBDIR}/libform.a |
47 |
LIBFTPIO?= ${DESTDIR}${LIBDIR}/libftpio.a |
48 |
LIBG2C?= ${DESTDIR}${LIBDIR}/libg2c.a |
49 |
LIBGCC?= ${DESTDIR}${LIBDIR}/libgcc.a |
50 |
LIBGCC_PIC?= ${DESTDIR}${LIBDIR}/libgcc_pic.a |
51 |
LIBGEOM?= ${DESTDIR}${LIBDIR}/libgeom.a |
52 |
LIBGNUREGEX?= ${DESTDIR}${LIBDIR}/libgnuregex.a |
53 |
LIBGSSAPI?= ${DESTDIR}${LIBDIR}/libgssapi.a |
54 |
LIBHDB?= ${DESTDIR}${LIBDIR}/libhdb.a |
55 |
LIBHISTORY?= ${DESTDIR}${LIBDIR}/libhistory.a |
56 |
LIBIPSEC?= ${DESTDIR}${LIBDIR}/libipsec.a |
57 |
.if ${MK_IPX} != "no" |
58 |
LIBIPX?= ${DESTDIR}${LIBDIR}/libipx.a |
59 |
.endif |
60 |
.if ${MK_BIND_LIBS} != "no" |
61 |
LIBISC?= ${DESTDIR}${LIBDIR}/libisc.a |
62 |
LIBISCCC?= ${DESTDIR}${LIBDIR}/libisccc.a |
63 |
LIBISCCFG?= ${DESTDIR}${LIBDIR}/libisccfg.a |
64 |
.endif |
65 |
LIBKADM5CLNT?= ${DESTDIR}${LIBDIR}/libkadm5clnt.a |
66 |
LIBKADM5SRV?= ${DESTDIR}${LIBDIR}/libkadm5srv.a |
67 |
LIBKAFS5?= ${DESTDIR}${LIBDIR}/libkafs5.a |
68 |
LIBKEYCAP?= ${DESTDIR}${LIBDIR}/libkeycap.a |
69 |
LIBKICONV?= ${DESTDIR}${LIBDIR}/libkiconv.a |
70 |
LIBKRB5?= ${DESTDIR}${LIBDIR}/libkrb5.a |
71 |
LIBKVM?= ${DESTDIR}${LIBDIR}/libkvm.a |
72 |
LIBL?= ${DESTDIR}${LIBDIR}/libl.a |
73 |
LIBLN?= "don't use LIBLN, use LIBL" |
74 |
.if ${MK_BIND} != "no" |
75 |
LIBLWRES?= ${DESTDIR}${LIBDIR}/liblwres.a |
76 |
.endif |
77 |
LIBLZMA?= ${DESTDIR}${LIBDIR}/liblzma.a |
78 |
LIBM?= ${DESTDIR}${LIBDIR}/libm.a |
79 |
LIBMAGIC?= ${DESTDIR}${LIBDIR}/libmagic.a |
80 |
LIBMD?= ${DESTDIR}${LIBDIR}/libmd.a |
81 |
LIBMEMSTAT?= ${DESTDIR}${LIBDIR}/libmemstat.a |
82 |
LIBMENU?= ${DESTDIR}${LIBDIR}/libmenu.a |
83 |
.if ${MK_SENDMAIL} != "no" |
84 |
LIBMILTER?= ${DESTDIR}${LIBDIR}/libmilter.a |
85 |
.endif |
86 |
LIBMP?= ${DESTDIR}${LIBDIR}/libmp.a |
87 |
LIBMPORT?= ${DESTDIR}${LIBDIR}/libmport.a |
88 |
.if ${MK_NCP} != "no" |
89 |
LIBNCP?= ${DESTDIR}${LIBDIR}/libncp.a |
90 |
.endif |
91 |
LIBNCURSES?= ${DESTDIR}${LIBDIR}/libncurses.a |
92 |
LIBNCURSESW?= ${DESTDIR}${LIBDIR}/libncursesw.a |
93 |
LIBNETGRAPH?= ${DESTDIR}${LIBDIR}/libnetgraph.a |
94 |
LIBNETPGP?= ${DESTDIR}${LIBDIR}/libnetpgp.a |
95 |
LIBNGATM?= ${DESTDIR}${LIBDIR}/libngatm.a |
96 |
LIBNVPAIR?= ${DESTDIR}${LIBDIR}/libnvpair.a |
97 |
LIBOBJC?= ${DESTDIR}${LIBDIR}/libobjc.a |
98 |
LIBOPIE?= ${DESTDIR}${LIBDIR}/libopie.a |
99 |
|
100 |
# The static PAM library doesn't know its secondary dependencies, |
101 |
# so we have to specify them explicitly. |
102 |
LIBPAM?= ${DESTDIR}${LIBDIR}/libpam.a |
103 |
MINUSLPAM= -lpam |
104 |
.if defined(LDFLAGS) && !empty(LDFLAGS:M-static) |
105 |
.if ${MK_KERBEROS} != "no" |
106 |
LIBPAM+= ${LIBKRB5} ${LIBASN1} ${LIBCRYPTO} ${LIBCRYPT} \ |
107 |
${LIBROKEN} ${LIBCOM_ERR} |
108 |
MINUSLPAM+= -lkrb5 -lasn1 -lcrypto -lcrypt -lroken -lcom_err |
109 |
.endif |
110 |
LIBPAM+= ${LIBRADIUS} ${LIBTACPLUS} ${LIBCRYPT} \ |
111 |
${LIBUTIL} ${LIBOPIE} ${LIBMD} |
112 |
MINUSLPAM+= -lradius -ltacplus -lcrypt \ |
113 |
-lutil -lopie -lmd |
114 |
.if ${MK_OPENSSH} != "no" |
115 |
LIBPAM+= ${LIBSSH} ${LIBCRYPTO} ${LIBCRYPT} |
116 |
MINUSLPAM+= -lssh -lcrypto -lcrypt |
117 |
.endif |
118 |
.if ${MK_NIS} != "no" |
119 |
LIBPAM+= ${LIBYPCLNT} |
120 |
MINUSLPAM+= -lypclnt |
121 |
.endif |
122 |
.endif |
123 |
LIBPANEL?= ${DESTDIR}${LIBDIR}/libpanel.a |
124 |
LIBPCAP?= ${DESTDIR}${LIBDIR}/libpcap.a |
125 |
LIBPMC?= ${DESTDIR}${LIBDIR}/libpmc.a |
126 |
LIBPTHREAD?= ${DESTDIR}${LIBDIR}/libpthread.a |
127 |
LIBRADIUS?= ${DESTDIR}${LIBDIR}/libradius.a |
128 |
LIBREADLINE?= ${DESTDIR}${LIBDIR}/libreadline.a |
129 |
LIBROKEN?= ${DESTDIR}${LIBDIR}/libroken.a |
130 |
LIBRPCSVC?= ${DESTDIR}${LIBDIR}/librpcsvc.a |
131 |
LIBSBUF?= ${DESTDIR}${LIBDIR}/libsbuf.a |
132 |
LIBSDP?= ${DESTDIR}${LIBDIR}/libsdp.a |
133 |
LIBSMB?= ${DESTDIR}${LIBDIR}/libsmb.a |
134 |
LIBSQLITE3?= ${DESTDIR}${LIBDIR}/libsqlite3.a |
135 |
LIBSSH?= ${DESTDIR}${LIBDIR}/libssh.a |
136 |
LIBSSL?= ${DESTDIR}${LIBDIR}/libssl.a |
137 |
LIBSTAND?= ${DESTDIR}${LIBDIR}/libstand.a |
138 |
LIBSTDCPLUSPLUS?= ${DESTDIR}${LIBDIR}/libstdc++.a |
139 |
LIBTACPLUS?= ${DESTDIR}${LIBDIR}/libtacplus.a |
140 |
LIBTERMCAP?= ${DESTDIR}${LIBDIR}/libtermcap.a |
141 |
LIBTERMLIB?= "don't use LIBTERMLIB, use LIBTERMCAP" |
142 |
LIBTINFO?= "don't use LIBTINFO, use LIBNCURSES" |
143 |
LIBUFS?= ${DESTDIR}${LIBDIR}/libufs.a |
144 |
LIBUGIDFW?= ${DESTDIR}${LIBDIR}/libugidfw.a |
145 |
LIBUMEM?= ${DESTDIR}${LIBDIR}/libumem.a |
146 |
LIBUSBHID?= ${DESTDIR}${LIBDIR}/libusbhid.a |
147 |
LIBUTIL?= ${DESTDIR}${LIBDIR}/libutil.a |
148 |
LIBUUTIL?= ${DESTDIR}${LIBDIR}/libuutil.a |
149 |
LIBVGL?= ${DESTDIR}${LIBDIR}/libvgl.a |
150 |
LIBWRAP?= ${DESTDIR}${LIBDIR}/libwrap.a |
151 |
LIBXPG4?= ${DESTDIR}${LIBDIR}/libxpg4.a |
152 |
LIBY?= ${DESTDIR}${LIBDIR}/liby.a |
153 |
LIBYPCLNT?= ${DESTDIR}${LIBDIR}/libypclnt.a |
154 |
LIBZ?= ${DESTDIR}${LIBDIR}/libz.a |
155 |
LIBZFS?= ${DESTDIR}${LIBDIR}/libzfs.a |
156 |
LIBZPOOL?= ${DESTDIR}${LIBDIR}/libzpool.a |