bsd.libnames.mk revision 82486
1238104Sdes# $FreeBSD: head/share/mk/bsd.libnames.mk 82486 2001-08-29 07:56:44Z bde $
2238104Sdes
3238104Sdes# The include file <bsd.libnames.mk> define library names. 
4238104Sdes# Other include files (e.g. bsd.prog.mk, bsd.lib.mk) include this 
5238104Sdes# file where necessary.
6238104Sdes
7238104SdesLIBCRT0?=	${DESTDIR}${LIBDIR}/crt0.o
8238104Sdes
9238104SdesLIBALIAS?=	${DESTDIR}${LIBDIR}/libalias.a
10238104SdesLIBASN1?=	${DESTDIR}${LIBDIR}/libasn1.a	# XXX in secure dist, not base
11238104SdesLIBATM?=	${DESTDIR}${LIBDIR}/libatm.a
12238104SdesLIBBZ2?=	${DESTDIR}${LIBDIR}/libbz2.a
13238104SdesLIBC?=		${DESTDIR}${LIBDIR}/libc.a
14238104SdesLIBC_PIC?=	${DESTDIR}${LIBDIR}/libc_pic.a
15238104SdesLIBC_R?=	${DESTDIR}${LIBDIR}/libc_r.a
16238104SdesLIBCALENDAR?=	${DESTDIR}${LIBDIR}/libcalendar.a
17238104SdesLIBCAM?=	${DESTDIR}${LIBDIR}/libcam.a
18238104SdesLIBCIPHER?=	${DESTDIR}${LIBDIR}/libcipher.a	# XXX in secure dist, not base
19238104SdesLIBCOM_ERR?=	${DESTDIR}${LIBDIR}/libcom_err.a
20238104SdesLIBCOMPAT?=	${DESTDIR}${LIBDIR}/libcompat.a
21238104SdesLIBCRYPT?=	${DESTDIR}${LIBDIR}/libcrypt.a
22238104SdesLIBCRYPTO?=	${DESTDIR}${LIBDIR}/libcrypto.a	# XXX in secure dist, not base
23238104SdesLIBCURSES?=	${DESTDIR}${LIBDIR}/libcurses.a
24238104SdesLIBDES?=	${DESTDIR}${LIBDIR}/libdes.a	# XXX in secure dist, not base
25238104SdesLIBDEVINFO?=	${DESTDIR}${LIBDIR}/libdevinfo.a
26238104SdesLIBDEVSTAT?=	${DESTDIR}${LIBDIR}/libdevstat.a
27238104SdesLIBDIALOG?=	${DESTDIR}${LIBDIR}/libdialog.a
28238104SdesLIBDISK?=	${DESTDIR}${LIBDIR}/libdisk.a
29238104SdesLIBEDIT?=	${DESTDIR}${LIBDIR}/libedit.a
30238104SdesLIBFETCH?=	${DESTDIR}${LIBDIR}/libfetch.a
31238104SdesLIBFL?=		"don't use LIBFL, use LIBL"
32238104SdesLIBFORM?=	${DESTDIR}${LIBDIR}/libform.a
33238104SdesLIBFTPIO?=	${DESTDIR}${LIBDIR}/libftpio.a
34238104SdesLIBG2C?=	${DESTDIR}${LIBDIR}/libg2c.a
35238104SdesLIBGCC?=	${DESTDIR}${LIBDIR}/libgcc.a
36238104SdesLIBGNUREGEX?=	${DESTDIR}${LIBDIR}/libgnuregex.a
37238104SdesLIBHISTORY?=	${DESTDIR}${LIBDIR}/libhistory.a
38238104SdesLIBIPSEC?=	${DESTDIR}${LIBDIR}/libipsec.a
39238104SdesLIBIPX?=	${DESTDIR}${LIBDIR}/libipx.a
40238104SdesLIBISC?=	${DESTDIR}${LIBDIR}/libisc.a
41238104SdesLIBKDB?=	${DESTDIR}${LIBDIR}/libkdb.a	# XXX in secure dist, not base
42238104SdesLIBKRB?=	${DESTDIR}${LIBDIR}/libkrb.a	# XXX in secure dist, not base
43238104SdesLIBKRB5?=	${DESTDIR}${LIBDIR}/libkrb5.a	# XXX in secure dist, not base
44238104SdesLIBKEYCAP?=	${DESTDIR}${LIBDIR}/libkeycap.a
45238104SdesLIBKVM?=	${DESTDIR}${LIBDIR}/libkvm.a
46238104SdesLIBL?=		${DESTDIR}${LIBDIR}/libl.a
47238104SdesLIBLN?=		"don't use LIBLN, use LIBL"
48238104SdesLIBM?=		${DESTDIR}${LIBDIR}/libm.a
49238104SdesLIBMD?=		${DESTDIR}${LIBDIR}/libmd.a
50238104SdesLIBMENU?=	${DESTDIR}${LIBDIR}/libmenu.a
51238104SdesLIBMP?=		${DESTDIR}${LIBDIR}/libmp.a
52238104SdesLIBMYTINFO?=	"don't use LIBMYTINFO, use LIBNCURSES"
53238104SdesLIBNCP?=	${DESTDIR}${LIBDIR}/libncp.a
54238104SdesLIBNCURSES?=	${DESTDIR}${LIBDIR}/libncurses.a
55238104SdesLIBNETGRAPH?=	${DESTDIR}${LIBDIR}/libnetgraph.a
56238104SdesLIBOBJC?=	${DESTDIR}${LIBDIR}/libobjc.a
57238104SdesLIBOPIE?=	${DESTDIR}${LIBDIR}/libopie.a
58238104Sdes
59238104Sdes# The static PAM library doesn't know its secondary dependencies,
60238104Sdes# so we have to specify them explictly.
61238104SdesLIBPAM?=	${DESTDIR}${LIBDIR}/libpam.a
62238104SdesMINUSLPAM?=	-lpam
63238104Sdes.if defined(NOSHARED) && ${NOSHARED} != "no" && ${NOSHARED} != "NO"
64238104Sdes.if defined(MAKE_KERBEROS4) || defined(MAKE_KERBEROS5)
65238104Sdes.ifdef MAKE_KERBEROS4
66238104SdesLIBPAM+=	${LIBKRB}
67238104SdesMINUSLPAM+=	-lkrb
68238104Sdes.endif
69238104Sdes.ifdef MAKE_KERBEROS5
70238104SdesLIBPAM+=	${LIBKRB5} ${LIBASN1} ${LIBROKEN}
71238104SdesMINUSLPAM+=	-lkrb5 -lasn1 -lroken
72238104Sdes.endif
73238104SdesLIBPAM+=	${LIBCOM_ERR}
74238104SdesMINUSLPAM+=	-lcom_err
75238104Sdes.endif
76238104SdesLIBPAM+=	${LIBRADIUS} ${LIBTACPLUS} ${LIBCRYPT} ${LIBMD} \
77238104Sdes		${LIBUTIL} ${LIBOPIE}
78238104SdesMINUSLPAM+=	-lradius -ltacplus -lcrypt -lmd -lutil -lopie
79238104Sdes.endif
80238104Sdes
81238104SdesLIBPANEL?=	${DESTDIR}${LIBDIR}/libpanel.a
82238104SdesLIBPC?=		${DESTDIR}${LIBDIR}/libpc.a	# XXX doesn't exist
83238104SdesLIBPCAP?=	${DESTDIR}${LIBDIR}/libpcap.a
84238104SdesLIBPERL?=	${DESTDIR}${LIBDIR}/libperl.a
85238104SdesLIBPLOT?=	${DESTDIR}${LIBDIR}/libplot.a	# XXX doesn't exist
86238104SdesLIBRADIUS?=	${DESTDIR}${LIBDIR}/libradius.a
87238104SdesLIBREADLINE?=	${DESTDIR}${LIBDIR}/libreadline.a
88238104SdesLIBRESOLV?=	${DESTDIR}${LIBDIR}/libresolv.a	# XXX doesn't exist
89238104SdesLIBROKEN?=	${DESTDIR}${LIBDIR}/libroken.a	# XXX in secure dist, not base
90238104SdesLIBRPCSVC?=	${DESTDIR}${LIBDIR}/librpcsvc.a
91238104SdesLIBSBUF?=	${DESTDIR}${LIBDIR}/libsbuf.a
92238104SdesLIBSSL?=	${DESTDIR}${LIBDIR}/libssl.a	# XXX in secure dist, not base
93238104SdesLIBSTDCPLUSPLUS?= ${DESTDIR}${LIBDIR}/libstdc++.a
94238104SdesLIBTACPLUS?=	${DESTDIR}${LIBDIR}/libtacplus.a
95238104SdesLIBTERMCAP?=	${DESTDIR}${LIBDIR}/libtermcap.a
96238104SdesLIBTERMLIB?=	"don't use LIBTERMLIB, use LIBTERMCAP"
97238104SdesLIBTINFO?=	"don't use LIBTINFO, use LIBNCURSES"
98238104SdesLIBUTIL?=	${DESTDIR}${LIBDIR}/libutil.a
99238104SdesLIBUSB?=	${DESTDIR}${LIBDIR}/libusb.a
100238104SdesLIBVGL?=	${DESTDIR}${LIBDIR}/libvgl.a
101238104SdesLIBWRAP?=	${DESTDIR}${LIBDIR}/libwrap.a
102238104SdesLIBXPG4?=	${DESTDIR}${LIBDIR}/libxpg4.a
103238104SdesLIBY?=		${DESTDIR}${LIBDIR}/liby.a
104238104SdesLIBZ?=		${DESTDIR}${LIBDIR}/libz.a
105238104Sdes