bsd.libnames.mk revision 76515
1# $FreeBSD: head/share/mk/bsd.libnames.mk 76515 2001-05-12 14:21:14Z bde $
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
8LIBCRT0?=	${DESTDIR}${LIBDIR}/crt0.o
9
10LIBALIAS?=	${DESTDIR}${LIBDIR}/libalias.a
11LIBATM?=	${DESTDIR}${LIBDIR}/libatm.a
12LIBC?=		${DESTDIR}${LIBDIR}/libc.a
13LIBC_PIC?=	${DESTDIR}${LIBDIR}/libc_pic.a
14LIBC_R?=	${DESTDIR}${LIBDIR}/libc_r.a
15LIBCALENDAR?=	${DESTDIR}${LIBDIR}/libcalendar.a
16LIBCAM?=	${DESTDIR}${LIBDIR}/libcam.a
17LIBCIPHER?=	${DESTDIR}${LIBDIR}/libcipher.a	# XXX in secure dist, not base
18LIBCOM_ERR?=	${DESTDIR}${LIBDIR}/libcom_err.a
19LIBCOMPAT?=	${DESTDIR}${LIBDIR}/libcompat.a
20LIBCRYPT?=	${DESTDIR}${LIBDIR}/libcrypt.a
21LIBCRYPTO?=	${DESTDIR}${LIBDIR}/libcrypto.a	# XXX in secure dist, not base
22LIBCURSES?=	${DESTDIR}${LIBDIR}/libcurses.a
23LIBDES?=	${DESTDIR}${LIBDIR}/libdes.a	# XXX in secure dist, not base
24LIBDEVINFO?=	${DESTDIR}${LIBDIR}/libdevinfo.a
25LIBDEVSTAT?=	${DESTDIR}${LIBDIR}/libdevstat.a
26LIBDIALOG?=	${DESTDIR}${LIBDIR}/libdialog.a
27LIBDISK?=	${DESTDIR}${LIBDIR}/libdisk.a
28LIBEDIT?=	${DESTDIR}${LIBDIR}/libedit.a
29LIBFETCH?=	${DESTDIR}${LIBDIR}/libfetch.a
30LIBFL?=		"don't use LIBFL, use LIBL"
31LIBFORM?=	${DESTDIR}${LIBDIR}/libform.a
32LIBFTPIO?=	${DESTDIR}${LIBDIR}/libftpio.a
33LIBG2C?=	${DESTDIR}${LIBDIR}/libg2c.a
34LIBGCC?=	${DESTDIR}${LIBDIR}/libgcc.a
35LIBGMP?=	${DESTDIR}${LIBDIR}/libgmp.a
36LIBGNUREGEX?=	${DESTDIR}${LIBDIR}/libgnuregex.a
37LIBHISTORY?=	${DESTDIR}${LIBDIR}/libhistory.a
38LIBIPSEC?=	${DESTDIR}${LIBDIR}/libipsec.a
39LIBIPX?=	${DESTDIR}${LIBDIR}/libipx.a
40LIBISC?=	${DESTDIR}${LIBDIR}/libisc.a
41LIBKDB?=	${DESTDIR}${LIBDIR}/libkdb.a	# XXX in secure dist, not base
42LIBKRB?=	${DESTDIR}${LIBDIR}/libkrb.a	# XXX in secure dist, not base
43LIBKEYCAP?=	${DESTDIR}${LIBDIR}/libkeycap.a
44LIBKVM?=	${DESTDIR}${LIBDIR}/libkvm.a
45LIBL?=		${DESTDIR}${LIBDIR}/libl.a
46LIBLN?=		"don't use LIBLN, use LIBL"
47LIBM?=		${DESTDIR}${LIBDIR}/libm.a
48LIBMD?=		${DESTDIR}${LIBDIR}/libmd.a
49LIBMENU?=	${DESTDIR}${LIBDIR}/libmenu.a
50LIBMP?=		${DESTDIR}${LIBDIR}/libmp.a
51LIBMYTINFO?=	"don't use LIBMYTINFO, use LIBNCURSES"
52LIBNCP?=	${DESTDIR}${LIBDIR}/libncp.a
53LIBNCURSES?=	${DESTDIR}${LIBDIR}/libncurses.a
54LIBNETGRAPH?=	${DESTDIR}${LIBDIR}/libnetgraph.a
55LIBOBJC?=	${DESTDIR}${LIBDIR}/libobjc.a
56LIBOPIE?=	${DESTDIR}${LIBDIR}/libopie.a
57
58# The static PAM library doesn't know its secondary dependencies,
59# so we have to specify them explictly.
60LIBPAM?=	${DESTDIR}${LIBDIR}/libpam.a
61MINUSLPAM?=	-lpam
62.if defined(NOSHARED) && ${NOSHARED} != "no" && ${NOSHARED} != "NO"
63.ifdef MAKE_KERBEROS4
64LIBPAM+=	${LIBKRB} ${LIBCRYPTO} ${LIBCOM_ERR}
65MINUSLPAM+=	-lkrb -lcrypto -lcom_err
66.endif
67LIBPAM+=	${LIBRADIUS} ${LIBTACPLUS} ${LIBSKEY} ${LIBCRYPT} ${LIBMD} \
68		${LIBUTIL} ${LIBOPIE} ${LIBCRYPTO}
69MINUSLPAM+=	-lradius -ltacplus -lskey -lcrypt -lmd -lutil -lopie \
70		-L${.OBJDIR}/../../secure/lib/libssh/ -lssh -lcrypto
71.endif
72
73LIBPANEL?=	${DESTDIR}${LIBDIR}/libpanel.a
74LIBPC?=		${DESTDIR}${LIBDIR}/libpc.a	# XXX doesn't exist
75LIBPCAP?=	${DESTDIR}${LIBDIR}/libpcap.a
76LIBPERL?=	${DESTDIR}${LIBDIR}/libperl.a
77LIBPLOT?=	${DESTDIR}${LIBDIR}/libplot.a	# XXX doesn't exist
78LIBRADIUS?=	${DESTDIR}${LIBDIR}/libradius.a
79LIBREADLINE?=	${DESTDIR}${LIBDIR}/libreadline.a
80LIBRESOLV?=	${DESTDIR}${LIBDIR}/libresolv.a	# XXX doesn't exist
81LIBRPCSVC?=	${DESTDIR}${LIBDIR}/librpcsvc.a
82LIBSBUF?=	${DESTDIR}${LIBDIR}/libsbuf.a
83LIBSKEY?=	${DESTDIR}${LIBDIR}/libskey.a
84LIBSS?=		${DESTDIR}${LIBDIR}/libss.a
85LIBSSL?=	${DESTDIR}${LIBDIR}/libssl.a	# XXX in secure dist, not base
86LIBSTDCPLUSPLUS?= ${DESTDIR}${LIBDIR}/libstdc++.a
87LIBTACPLUS?=	${DESTDIR}${LIBDIR}/libtacplus.a
88LIBTERMCAP?=	${DESTDIR}${LIBDIR}/libtermcap.a
89LIBTERMLIB?=	"don't use LIBTERMLIB, use LIBTERMCAP"
90LIBTINFO?=	"don't use LIBTINFO, use LIBNCURSES"
91LIBUTIL?=	${DESTDIR}${LIBDIR}/libutil.a
92LIBUSB?=	${DESTDIR}${LIBDIR}/libusb.a
93LIBVGL?=	${DESTDIR}${LIBDIR}/libvgl.a
94LIBWRAP?=	${DESTDIR}${LIBDIR}/libwrap.a
95LIBXPG4?=	${DESTDIR}${LIBDIR}/libxpg4.a
96LIBY?=		${DESTDIR}${LIBDIR}/liby.a
97LIBZ?=		${DESTDIR}${LIBDIR}/libz.a
98