bsd.libnames.mk revision 67523
178344Sobrien# $FreeBSD: head/share/mk/bsd.libnames.mk 67523 2000-10-24 20:10:25Z archie $
278344Sobrien#
398184Sgordon# The include file <bsd.libnames.mk> define library names. 
478344Sobrien# Other include files (e.g. bsd.prog.mk, bsd.lib.mk) include this 
578344Sobrien# file where necessary.
678344Sobrien
7242153Sobrien
898184SgordonLIBCRT0?=	${DESTDIR}${LIBDIR}/crt0.o
9174461SdougbLIBKZHEAD?=	${DESTDIR}${LIBDIR}/kzhead.o
1078344SobrienLIBKZTAIL?=	${DESTDIR}${LIBDIR}/kztail.o
1178344Sobrien
1278344SobrienLIBALIAS?=	${DESTDIR}${LIBDIR}/libalias.a
1378344SobrienLIBATM?=	${DESTDIR}${LIBDIR}/libatm.a
14231653SdougbLIBC?=		${DESTDIR}${LIBDIR}/libc.a
1598184SgordonLIBC_PIC=	${DESTDIR}${LIBDIR}/libc_pic.a
1678344SobrienLIBCALENDAR?=	${DESTDIR}${LIBDIR}/libcalendar.a
1778344SobrienLIBCAM?=	${DESTDIR}${LIBDIR}/libcam.a
1878344SobrienLIBCIPHER?=	${DESTDIR}${LIBDIR}/libcipher.a	# XXX in secure dist, not base
1978344SobrienLIBCOM_ERR=	${DESTDIR}${LIBDIR}/libcom_err.a
2078344SobrienLIBCOMPAT?=	${DESTDIR}${LIBDIR}/libcompat.a
2198184SgordonLIBCRYPT?=	${DESTDIR}${LIBDIR}/libcrypt.a
2298184SgordonLIBCRYPTO?=	${DESTDIR}${LIBDIR}/libcrypto.a	# XXX in secure dist, not base
2378344SobrienLIBCURSES?=	${DESTDIR}${LIBDIR}/libcurses.a
2478344SobrienLIBDES?=	${DESTDIR}${LIBDIR}/libdes.a	# XXX in secure dist, not base
2578344SobrienLIBDEVSTAT?=	${DESTDIR}${LIBDIR}/libdevstat.a
2678344SobrienLIBDIALOG?=	${DESTDIR}${LIBDIR}/libdialog.a
27LIBDISK?=	${DESTDIR}${LIBDIR}/libdisk.a
28LIBEDIT?=	${DESTDIR}${LIBDIR}/libedit.a
29LIBF2C?=	${DESTDIR}${LIBDIR}/libf2c.a
30LIBFL?=		"don't use LIBFL, use LIBL"
31LIBFORMS?=	${DESTDIR}${LIBDIR}/libforms.a
32LIBFTPIO?=	${DESTDIR}${LIBDIR}/libftpio.a
33LIBGPLUSPLUS?=	${DESTDIR}${LIBDIR}/libg++.a
34LIBGCC?=	${DESTDIR}${LIBDIR}/libgcc.a
35LIBGCC_PIC?=	${DESTDIR}${LIBDIR}/libgcc_pic.a
36LIBGMP?=	${DESTDIR}${LIBDIR}/libgmp.a
37LIBGNUREGEX?=	${DESTDIR}${LIBDIR}/libgnuregex.a
38LIBHISTORY?=	${DESTDIR}${LIBDIR}/libhistory.a
39LIBIPSEC?=	${DESTDIR}${LIBDIR}/libipsec.a
40LIBIPX?=	${DESTDIR}${LIBDIR}/libipx.a
41LIBISC?=	${DESTDIR}${LIBDIR}/libisc.a
42LIBKDB?=	${DESTDIR}${LIBDIR}/libkdb.a	# XXX in secure dist, not base
43LIBKRB?=	${DESTDIR}${LIBDIR}/libkrb.a	# XXX in secure dist, not base
44LIBKEYCAP?=	${DESTDIR}${LIBDIR}/libkeycap.a
45LIBKVM?=	${DESTDIR}${LIBDIR}/libkvm.a
46LIBL?=		${DESTDIR}${LIBDIR}/libl.a
47LIBLN?=		"don't use LIBLN, use LIBL"
48LIBM?=		${DESTDIR}${LIBDIR}/libm.a
49LIBMD?=		${DESTDIR}${LIBDIR}/libmd.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}
69MINUSLPAM+=	-lradius -ltacplus -lskey -lcrypt -lmd -lutil -lopie
70.endif
71
72LIBPC?=		${DESTDIR}${LIBDIR}/libpc.a	# XXX doesn't exist
73LIBPCAP?=	${DESTDIR}${LIBDIR}/libpcap.a
74LIBPERL?=	${DESTDIR}${LIBDIR}/libperl.a
75LIBPLOT?=	${DESTDIR}${LIBDIR}/libplot.a	# XXX doesn't exist
76LIBRADIUS?=	${DESTDIR}${LIBDIR}/libradius.a
77LIBREADLINE?=	${DESTDIR}${LIBDIR}/libreadline.a
78LIBRESOLV?=	${DESTDIR}${LIBDIR}/libresolv.a	# XXX doesn't exist
79LIBRPCSVC?=	${DESTDIR}${LIBDIR}/librpcsvc.a
80LIBSCRYPT?=	"don't use LIBSCRYPT, use LIBCRYPT"
81LIBDESCRYPT?=	"don't use LIBDESCRYPT, use LIBCRYPT"
82LIBSCSI?=	${DESTDIR}${LIBDIR}/libscsi.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
88LIBTCL?=	${DESTDIR}${LIBDIR}/libtcl.a
89LIBTELNET?=	${DESTDIR}${LIBDIR}/libtelnet.a
90LIBTERMCAP?=	${DESTDIR}${LIBDIR}/libtermcap.a
91LIBTERMLIB?=	"don't use LIBTERMLIB, use LIBTERMCAP"
92LIBUTIL?=	${DESTDIR}${LIBDIR}/libutil.a
93LIBWRAP?=	${DESTDIR}${LIBDIR}/libwrap.a
94LIBXPG4?=	${DESTDIR}${LIBDIR}/libxpg4.a
95LIBY?=		${DESTDIR}${LIBDIR}/liby.a
96LIBZ?=		${DESTDIR}${LIBDIR}/libz.a
97