bsd.libnames.mk revision 176439
11541Srgrimes# $FreeBSD: head/share/mk/bsd.libnames.mk 176439 2008-02-21 16:29:31Z ru $
21541Srgrimes
31541Srgrimes# The include file <bsd.libnames.mk> define library names.
41541Srgrimes# Other include files (e.g. bsd.prog.mk, bsd.lib.mk) include this
51541Srgrimes# file where necessary.
61541Srgrimes
71541Srgrimes.if !target(__<bsd.init.mk>__)
81541Srgrimes.error bsd.libnames.mk cannot be included directly.
91541Srgrimes.endif
101541Srgrimes
111541SrgrimesLIBCRT0?=	${DESTDIR}${LIBDIR}/crt0.o
121541Srgrimes
131541SrgrimesLIBALIAS?=	${DESTDIR}${LIBDIR}/libalias.a
141541SrgrimesLIBARCHIVE?=	${DESTDIR}${LIBDIR}/libarchive.a
151541SrgrimesLIBASN1?=	${DESTDIR}${LIBDIR}/libasn1.a
161541SrgrimesLIBATM?=	${DESTDIR}${LIBDIR}/libatm.a
171541SrgrimesLIBAVL?=	${DESTDIR}${LIBDIR}/libavl.a
181541SrgrimesLIBBEGEMOT?=	${DESTDIR}${LIBDIR}/libbegemot.a
191541Srgrimes.if ${MK_BIND_LIBS} != "no"
201541SrgrimesLIBBIND?=	${DESTDIR}${LIBDIR}/libbind.a
211541SrgrimesLIBBIND9?=	${DESTDIR}${LIBDIR}/libbind9.a
221541Srgrimes.endif
231541SrgrimesLIBBLUETOOTH?=	${DESTDIR}${LIBDIR}/libbluetooth.a
241541SrgrimesLIBBSDXML?=	${DESTDIR}${LIBDIR}/libbsdxml.a
251541SrgrimesLIBBSM?=	${DESTDIR}${LIBDIR}/libbsm.a
261541SrgrimesLIBBSNMP?=	${DESTDIR}${LIBDIR}/libbsnmp.a
271541SrgrimesLIBBZ2?=	${DESTDIR}${LIBDIR}/libbz2.a
281541SrgrimesLIBC?=		${DESTDIR}${LIBDIR}/libc.a
291541SrgrimesLIBC_PIC?=	${DESTDIR}${LIBDIR}/libc_pic.a
301541SrgrimesLIBCALENDAR?=	${DESTDIR}${LIBDIR}/libcalendar.a
311541SrgrimesLIBCAM?=	${DESTDIR}${LIBDIR}/libcam.a
321541SrgrimesLIBCOM_ERR?=	${DESTDIR}${LIBDIR}/libcom_err.a
331541SrgrimesLIBCOMPAT?=	${DESTDIR}${LIBDIR}/libcompat.a
3450477SpeterLIBCRYPT?=	${DESTDIR}${LIBDIR}/libcrypt.a
351541SrgrimesLIBCRYPTO?=	${DESTDIR}${LIBDIR}/libcrypto.a
361541SrgrimesLIBCURSES?=	${DESTDIR}${LIBDIR}/libcurses.a
371541SrgrimesLIBDEVINFO?=	${DESTDIR}${LIBDIR}/libdevinfo.a
3896972StanimuraLIBDEVSTAT?=	${DESTDIR}${LIBDIR}/libdevstat.a
3996972StanimuraLIBDIALOG?=	${DESTDIR}${LIBDIR}/libdialog.a
4029024SbdeLIBDISK?=	${DESTDIR}${LIBDIR}/libdisk.a
4196972StanimuraLIBDNS?=	${DESTDIR}${LIBDIR}/libdns.a
4296972StanimuraLIBEDIT?=	${DESTDIR}${LIBDIR}/libedit.a
431541SrgrimesLIBELF?=	${DESTDIR}${LIBDIR}/libelf.a
441541SrgrimesLIBFETCH?=	${DESTDIR}${LIBDIR}/libfetch.a
4597093SbdeLIBFL?=		"don't use LIBFL, use LIBL"
461541SrgrimesLIBFORM?=	${DESTDIR}${LIBDIR}/libform.a
471541SrgrimesLIBFTPIO?=	${DESTDIR}${LIBDIR}/libftpio.a
481541SrgrimesLIBG2C?=	${DESTDIR}${LIBDIR}/libg2c.a
491541SrgrimesLIBGCC?=	${DESTDIR}${LIBDIR}/libgcc.a
508876SrgrimesLIBGCC_PIC?=	${DESTDIR}${LIBDIR}/libgcc_pic.a
511541SrgrimesLIBGEOM?=	${DESTDIR}${LIBDIR}/libgeom.a
521541SrgrimesLIBGNUREGEX?=	${DESTDIR}${LIBDIR}/libgnuregex.a
531541SrgrimesLIBGSSAPI?=	${DESTDIR}${LIBDIR}/libgssapi.a
541541SrgrimesLIBHDB?=	${DESTDIR}${LIBDIR}/libhdb.a
551541SrgrimesLIBHISTORY?=	${DESTDIR}${LIBDIR}/libhistory.a
561541SrgrimesLIBIPSEC?=	${DESTDIR}${LIBDIR}/libipsec.a
571541Srgrimes.if ${MK_IPX} != "no"
5824936SphkLIBIPX?=	${DESTDIR}${LIBDIR}/libipx.a
5924936Sphk.endif
6012820Sphk.if ${MK_BIND_LIBS} != "no"
6112820SphkLIBISC?=	${DESTDIR}${LIBDIR}/libisc.a
621541SrgrimesLIBISCCC?=	${DESTDIR}${LIBDIR}/libisccc.a
631541SrgrimesLIBISCCFG?=	${DESTDIR}${LIBDIR}/libisccfg.a
641541Srgrimes.endif
651541SrgrimesLIBKADM5CLNT?=	${DESTDIR}${LIBDIR}/libkadm5clnt.a
661541SrgrimesLIBKADM5SRV?=	${DESTDIR}${LIBDIR}/libkadm5srv.a
671541SrgrimesLIBKAFS5?=	${DESTDIR}${LIBDIR}/libkafs5.a
681541SrgrimesLIBKEYCAP?=	${DESTDIR}${LIBDIR}/libkeycap.a
691541SrgrimesLIBKICONV?=	${DESTDIR}${LIBDIR}/libkiconv.a
701541SrgrimesLIBKRB5?=	${DESTDIR}${LIBDIR}/libkrb5.a
711541SrgrimesLIBKVM?=	${DESTDIR}${LIBDIR}/libkvm.a
721541SrgrimesLIBL?=		${DESTDIR}${LIBDIR}/libl.a
731541SrgrimesLIBLN?=		"don't use LIBLN, use LIBL"
741541Srgrimes.if ${MK_BIND} != "no"
751541SrgrimesLIBLWRES?=	${DESTDIR}${LIBDIR}/liblwres.a
761541Srgrimes.endif
771541SrgrimesLIBM?=		${DESTDIR}${LIBDIR}/libm.a
781541SrgrimesLIBMAGIC?=	${DESTDIR}${LIBDIR}/libmagic.a
791541SrgrimesLIBMD?=		${DESTDIR}${LIBDIR}/libmd.a
801541SrgrimesLIBMEMSTAT?=	${DESTDIR}${LIBDIR}/libmemstat.a
811541SrgrimesLIBMENU?=	${DESTDIR}${LIBDIR}/libmenu.a
823443Sphk.if ${MK_SENDMAIL} != "no"
833443SphkLIBMILTER?=	${DESTDIR}${LIBDIR}/libmilter.a
841541Srgrimes.endif
851541SrgrimesLIBMP?=		${DESTDIR}${LIBDIR}/libmp.a
861541Srgrimes.if ${MK_NCP} != "no"
871541SrgrimesLIBNCP?=	${DESTDIR}${LIBDIR}/libncp.a
8824936Sphk.endif
891541SrgrimesLIBNCURSES?=	${DESTDIR}${LIBDIR}/libncurses.a
901541SrgrimesLIBNCURSESW?=	${DESTDIR}${LIBDIR}/libncursesw.a
911541SrgrimesLIBNETGRAPH?=	${DESTDIR}${LIBDIR}/libnetgraph.a
921541SrgrimesLIBNGATM?=	${DESTDIR}${LIBDIR}/libngatm.a
931541SrgrimesLIBNVPAIR?=	${DESTDIR}${LIBDIR}/libnvpair.a
941541SrgrimesLIBOBJC?=	${DESTDIR}${LIBDIR}/libobjc.a
951541SrgrimesLIBOPIE?=	${DESTDIR}${LIBDIR}/libopie.a
961541Srgrimes
971541Srgrimes# The static PAM library doesn't know its secondary dependencies,
981541Srgrimes# so we have to specify them explicitly.
991541SrgrimesLIBPAM?=	${DESTDIR}${LIBDIR}/libpam.a
1001541SrgrimesMINUSLPAM=	-lpam
1011541Srgrimes.if defined(LDFLAGS) && !empty(LDFLAGS:M-static)
1021541Srgrimes.if ${MK_KERBEROS} != "no"
10396972StanimuraLIBPAM+=	${LIBKRB5} ${LIBASN1} ${LIBCRYPTO} ${LIBCRYPT} \
10486487Sdillon		${LIBROKEN} ${LIBCOM_ERR}
10524936SphkMINUSLPAM+=	-lkrb5 -lasn1 -lcrypto -lcrypt -lroken -lcom_err
1061541Srgrimes.endif
1071541SrgrimesLIBPAM+=	${LIBRADIUS} ${LIBTACPLUS} ${LIBCRYPT} \
1081541Srgrimes		${LIBUTIL} ${LIBOPIE} ${LIBMD}
1091541SrgrimesMINUSLPAM+=	-lradius -ltacplus -lcrypt \
1101541Srgrimes		-lutil -lopie -lmd
1111541Srgrimes.if ${MK_OPENSSH} != "no"
1121541SrgrimesLIBPAM+=	${LIBSSH} ${LIBCRYPTO} ${LIBCRYPT}
1131541SrgrimesMINUSLPAM+=	-lssh -lcrypto -lcrypt
1141541Srgrimes.endif
1151541Srgrimes.if ${MK_NIS} != "no"
1161541SrgrimesLIBPAM+=	${LIBYPCLNT}
1171541SrgrimesMINUSLPAM+=	-lypclnt
1181541Srgrimes.endif
1191541Srgrimes.endif
1201541Srgrimes
1211541SrgrimesLIBPANEL?=	${DESTDIR}${LIBDIR}/libpanel.a
1221541SrgrimesLIBPCAP?=	${DESTDIR}${LIBDIR}/libpcap.a
1231541SrgrimesLIBPMC?=	${DESTDIR}${LIBDIR}/libpmc.a
1241541SrgrimesLIBPTHREAD?=	${DESTDIR}${LIBDIR}/libpthread.a
1251541SrgrimesLIBRADIUS?=	${DESTDIR}${LIBDIR}/libradius.a
1261541SrgrimesLIBREADLINE?=	${DESTDIR}${LIBDIR}/libreadline.a
12796972StanimuraLIBROKEN?=	${DESTDIR}${LIBDIR}/libroken.a
12896972StanimuraLIBRPCSVC?=	${DESTDIR}${LIBDIR}/librpcsvc.a
12996972StanimuraLIBSBUF?=	${DESTDIR}${LIBDIR}/libsbuf.a
1301541SrgrimesLIBSDP?=	${DESTDIR}${LIBDIR}/libsdp.a
13196972StanimuraLIBSMB?=	${DESTDIR}${LIBDIR}/libsmb.a
13296972StanimuraLIBSSH?=	${DESTDIR}${LIBDIR}/libssh.a
1331541SrgrimesLIBSSL?=	${DESTDIR}${LIBDIR}/libssl.a
1341541SrgrimesLIBSTAND?=	${DESTDIR}${LIBDIR}/libstand.a
1351541SrgrimesLIBSTDCPLUSPLUS?= ${DESTDIR}${LIBDIR}/libstdc++.a
13636726SbdeLIBTACPLUS?=	${DESTDIR}${LIBDIR}/libtacplus.a
13736726SbdeLIBTERMCAP?=	${DESTDIR}${LIBDIR}/libtermcap.a
1381541SrgrimesLIBTERMLIB?=	"don't use LIBTERMLIB, use LIBTERMCAP"
1391541SrgrimesLIBTINFO?=	"don't use LIBTINFO, use LIBNCURSES"
1401541SrgrimesLIBUFS?=	${DESTDIR}${LIBDIR}/libufs.a
1411541SrgrimesLIBUGIDFW?=	${DESTDIR}${LIBDIR}/libugidfw.a
1421541SrgrimesLIBUMEM?=	${DESTDIR}${LIBDIR}/libumem.a
1431541SrgrimesLIBUSBHID?=	${DESTDIR}${LIBDIR}/libusbhid.a
1441541SrgrimesLIBUTIL?=	${DESTDIR}${LIBDIR}/libutil.a
1451541SrgrimesLIBUUTIL?=	${DESTDIR}${LIBDIR}/libuutil.a
1461541SrgrimesLIBVGL?=	${DESTDIR}${LIBDIR}/libvgl.a
1471541SrgrimesLIBWRAP?=	${DESTDIR}${LIBDIR}/libwrap.a
1481541SrgrimesLIBXPG4?=	${DESTDIR}${LIBDIR}/libxpg4.a
1491541SrgrimesLIBY?=		${DESTDIR}${LIBDIR}/liby.a
1501541SrgrimesLIBYPCLNT?=	${DESTDIR}${LIBDIR}/libypclnt.a
1511541SrgrimesLIBZ?=		${DESTDIR}${LIBDIR}/libz.a
1521541SrgrimesLIBZFS?=	${DESTDIR}${LIBDIR}/libzfs.a
1531541SrgrimesLIBZPOOL?=	${DESTDIR}${LIBDIR}/libzpool.a
154