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