bsd.libnames.mk revision 255386
150472Speter# $FreeBSD: head/share/mk/bsd.libnames.mk 255386 2013-09-08 10:04:26Z des $
21664Sphk
369040Sben# The include file <bsd.libnames.mk> define library names.
469040Sben# Other include files (e.g. bsd.prog.mk, bsd.lib.mk) include this
569040Sben# file where necessary.
669040Sben
782604Salex.if !target(__<bsd.init.mk>__)
882604Salex.error bsd.libnames.mk cannot be included directly.
982604Salex.endif
1082604Salex
111664SphkLIBCRT0?=	${DESTDIR}${LIBDIR}/crt0.o
123023Srgrimes
133023SrgrimesLIBALIAS?=	${DESTDIR}${LIBDIR}/libalias.a
1482604SalexLIBARCHIVE?=	${DESTDIR}${LIBDIR}/libarchive.a
1582604SalexLIBASN1?=	${DESTDIR}${LIBDIR}/libasn1.a
1682604SalexLIBATF_C?=	${DESTDIR}${LIBDIR}/libatf-c.a
171664SphkLIBATF_CXX?=	${DESTDIR}${LIBDIR}/libatf-c++.a
1872679SkrisLIBATM?=	${DESTDIR}${LIBDIR}/libatm.a
1999260SjohanLIBAUDITD?=	${DESTDIR}${LIBDIR}/libauditd.a
2072878SkrisLIBAVL?=	${DESTDIR}${LIBDIR}/libavl.a
2172878SkrisLIBBEGEMOT?=	${DESTDIR}${LIBDIR}/libbegemot.a
2272878Skris.if ${MK_BIND_LIBS} != "no"
2372878SkrisLIBBIND?=	${DESTDIR}${LIBDIR}/libbind.a
2472878SkrisLIBBIND9?=	${DESTDIR}${LIBDIR}/libbind9.a
2599260Sjohan.endif
2673145SkrisLIBBLUETOOTH?=	${DESTDIR}${LIBDIR}/libbluetooth.a
2773145SkrisLIBBSDXML?=	${DESTDIR}${LIBDIR}/libbsdxml.a
2873145SkrisLIBBSDYML?=	${DESTDIR}${LIBDIR}/libbsdyml.a
2972878SkrisLIBBSM?=	${DESTDIR}${LIBDIR}/libbsm.a
3072878SkrisLIBBSNMP?=	${DESTDIR}${LIBDIR}/libbsnmp.a
3172679SkrisLIBBZ2?=	${DESTDIR}${LIBDIR}/libbz2.a
3272878Skris.if ${MK_LIBCPLUSPLUS} != "no"
3372878SkrisLIBCXXRT?=	${DESTDIR}${LIBDIR}/libcxxrt.a
3474146SkrisLIBCPLUSPLUS?=	${DESTDIR}${LIBDIR}/libc++.a
3572878Skris.endif
3658648SkrisLIBC?=		${DESTDIR}${LIBDIR}/libc.a
3768917SdougbLIBC_PIC?=	${DESTDIR}${LIBDIR}/libc_pic.a
3858648SkrisLIBCALENDAR?=	${DESTDIR}${LIBDIR}/libcalendar.a
3968917SdougbLIBCAM?=	${DESTDIR}${LIBDIR}/libcam.a
4058648SkrisLIBCOM_ERR?=	${DESTDIR}${LIBDIR}/libcom_err.a
4158648SkrisLIBCOMPAT?=	${DESTDIR}${LIBDIR}/libcompat.a
4258648SkrisLIBCRYPT?=	${DESTDIR}${LIBDIR}/libcrypt.a
431664SphkLIBCRYPTO?=	${DESTDIR}${LIBDIR}/libcrypto.a
4429281SjkhLIBCTF?=	${DESTDIR}${LIBDIR}/libctf.a
451664SphkLIBCURSES?=	${DESTDIR}${LIBDIR}/libcurses.a
4659006SobrienLIBDEVINFO?=	${DESTDIR}${LIBDIR}/libdevinfo.a
4759006SobrienLIBDEVSTAT?=	${DESTDIR}${LIBDIR}/libdevstat.a
4859006SobrienLIBDIALOG?=	${DESTDIR}${LIBDIR}/libdialog.a
4959006SobrienLIBDNS?=	${DESTDIR}${LIBDIR}/libdns.a
501664SphkLIBDTRACE?=	${DESTDIR}${LIBDIR}/libdtrace.a
5159006SobrienLIBDWARF?=	${DESTDIR}${LIBDIR}/libdwarf.a
5259006SobrienLIBEDIT?=	${DESTDIR}${LIBDIR}/libedit.a
5362136SobrienLIBELF?=	${DESTDIR}${LIBDIR}/libelf.a
5462136SobrienLIBEXECINFO?=	${DESTDIR}${LIBDIR}/libexecinfo.a
5580452SpeterLIBFETCH?=	${DESTDIR}${LIBDIR}/libfetch.a
5699260SjohanLIBFL?=		"don't use LIBFL, use LIBL"
5762136SobrienLIBFORM?=	${DESTDIR}${LIBDIR}/libform.a
5882604SalexLIBG2C?=	${DESTDIR}${LIBDIR}/libg2c.a
5982604SalexLIBGCC?=	${DESTDIR}${LIBDIR}/libgcc.a
6082604SalexLIBGCC_PIC?=	${DESTDIR}${LIBDIR}/libgcc_pic.a
6182604SalexLIBGEOM?=	${DESTDIR}${LIBDIR}/libgeom.a
6262136SobrienLIBGNUREGEX?=	${DESTDIR}${LIBDIR}/libgnuregex.a
6368917SdougbLIBGSSAPI?=	${DESTDIR}${LIBDIR}/libgssapi.a
6468263SobrienLIBGSSAPI_KRB5?= ${DESTDIR}${LIBDIR}/libgssapi_krb5.a
6568263SobrienLIBHDB?=	${DESTDIR}${LIBDIR}/libhdb.a
6668263SobrienLIBHISTORY?=	${DESTDIR}${LIBDIR}/libhistory.a
6765380SobrienLIBHEIMBASE?=	${DESTDIR}${LIBDIR}/libheimbase.a
6865380SobrienLIBHEIMNTLM?=	${DESTDIR}${LIBDIR}/libheimntlm.a
6965380SobrienLIBHEIMSQLITE?=	${DESTDIR}${LIBDIR}/libheimsqlite.a
7081749SobrienLIBHX509?=	${DESTDIR}${LIBDIR}/libhx509.a
7181749SobrienLIBIPSEC?=	${DESTDIR}${LIBDIR}/libipsec.a
7281749Sobrien.if ${MK_IPX} != "no"
7381749SobrienLIBIPX?=	${DESTDIR}${LIBDIR}/libipx.a
7481749Sobrien.endif
7581749Sobrien.if ${MK_BIND_LIBS} != "no"
7642325SobrienLIBISC?=	${DESTDIR}${LIBDIR}/libisc.a
7735222SacheLIBISCCC?=	${DESTDIR}${LIBDIR}/libisccc.a
7835222SacheLIBISCCFG?=	${DESTDIR}${LIBDIR}/libisccfg.a
7965884Sache.endif
8065957SacheLIBJAIL?=	${DESTDIR}${LIBDIR}/libjail.a
8165884SacheLIBKADM5CLNT?=	${DESTDIR}${LIBDIR}/libkadm5clnt.a
8264803SbrianLIBKADM5SRV?=	${DESTDIR}${LIBDIR}/libkadm5srv.a
8364803SbrianLIBKAFS5?=	${DESTDIR}${LIBDIR}/libkafs5.a
8464803SbrianLIBKDC?=	${DESTDIR}${LIBDIR}/libkdc.a
8568705SgreenLIBKEYCAP?=	${DESTDIR}${LIBDIR}/libkeycap.a
8668705SgreenLIBKICONV?=	${DESTDIR}${LIBDIR}/libkiconv.a
8768705SgreenLIBKRB5?=	${DESTDIR}${LIBDIR}/libkrb5.a
8897387StjrLIBKVM?=	${DESTDIR}${LIBDIR}/libkvm.a
8997387StjrLIBL?=		${DESTDIR}${LIBDIR}/libl.a
9097387Stjr.if ${MK_LDNS} != "no"
9197387StjrLIBLDNS?=	${DESTDIR}${LIBPRIVATEDIR}/libldns.a
9251299Speter.endif
9357542SkrisLIBLN?=		"don't use LIBLN, use LIBL"
9490522Sobrien.if ${MK_BIND} != "no"
9559124SasmodaiLIBLWRES?=	${DESTDIR}${LIBDIR}/liblwres.a
9657542Skris.endif
9790522SobrienLIBLZMA?=	${DESTDIR}${LIBDIR}/liblzma.a
9877041SruLIBM?=		${DESTDIR}${LIBDIR}/libm.a
9992868SruLIBMAGIC?=	${DESTDIR}${LIBDIR}/libmagic.a
10061139ShoekLIBMD?=		${DESTDIR}${LIBDIR}/libmd.a
10158859SsheldonhLIBMEMSTAT?=	${DESTDIR}${LIBDIR}/libmemstat.a
10259884SchuckrLIBMENU?=	${DESTDIR}${LIBDIR}/libmenu.a
10357764Skris.if ${MK_SENDMAIL} != "no"
10457542SkrisLIBMILTER?=	${DESTDIR}${LIBDIR}/libmilter.a
10557542Skris.endif
10698064SdougbLIBMP?=		${DESTDIR}${LIBDIR}/libmp.a
10757542SkrisLIBNCURSES?=	${DESTDIR}${LIBDIR}/libncurses.a
10858418SobrienLIBNCURSESW?=	${DESTDIR}${LIBDIR}/libncursesw.a
10959338SobrienLIBNETGRAPH?=	${DESTDIR}${LIBDIR}/libnetgraph.a
11058280SkrisLIBNGATM?=	${DESTDIR}${LIBDIR}/libngatm.a
11157553SkrisLIBNVPAIR?=	${DESTDIR}${LIBDIR}/libnvpair.a
11257542SkrisLIBOPIE?=	${DESTDIR}${LIBDIR}/libopie.a
11357542Skris
11457542Skris# The static PAM library doesn't know its secondary dependencies,
11565381Sobrien# so we have to specify them explicitly.
11657553SkrisLIBPAM?=	${DESTDIR}${LIBDIR}/libpam.a
11757542SkrisMINUSLPAM=	-lpam
11884256Skris.if defined(LDFLAGS) && !empty(LDFLAGS:M-static)
11935206Sphk.if ${MK_KERBEROS} != "no"
12073043SkrisLIBPAM+=	${LIBKRB5} ${LIBHX509} ${LIBASN1} ${LIBCRYPTO} ${LIBCRYPT} \
12173043Skris		${LIBROKEN} ${LIBCOM_ERR}
12273043SkrisMINUSLPAM+=	-lkrb5 -lhx509 -lasn1 -lcrypto -lcrypt -lroken -lcom_err
12373043Skris.endif
12473043SkrisLIBPAM+=	${LIBRADIUS} ${LIBTACPLUS} ${LIBCRYPT} \
12573043Skris		${LIBUTIL} ${LIBOPIE} ${LIBMD}
12673043SkrisMINUSLPAM+=	-lradius -ltacplus -lcrypt \
12761744Sobrien		-lutil -lopie -lmd
12861744Sobrien.if ${MK_OPENSSH} != "no"
12961744SobrienLIBPAM+=	${LIBSSH} ${LIBCRYPTO} ${LIBCRYPT}
13088461SruMINUSLPAM+=	-lssh -lcrypto -lcrypt
13188461Sru.endif
13257458Smarkm.if ${MK_NIS} != "no"
13373401SkrisLIBPAM+=	${LIBYPCLNT}
13473401SkrisMINUSLPAM+=	-lypclnt
13573401Skris.endif
13673401Skris.endif
13762482Speter
13873401SkrisLIBPANEL?=	${DESTDIR}${LIBDIR}/libpanel.a
13973401SkrisLIBPCAP?=	${DESTDIR}${LIBDIR}/libpcap.a
14099260SjohanLIBPMC?=	${DESTDIR}${LIBDIR}/libpmc.a
14173401SkrisLIBPROC?=	${DESTDIR}${LIBDIR}/libproc.a
14263123SpeterLIBPROCSTAT?=	${DESTDIR}${LIBDIR}/libprocstat.a
14362482SpeterLIBPTHREAD?=	${DESTDIR}${LIBDIR}/libpthread.a
14474990SasmodaiLIBRADIUS?=	${DESTDIR}${LIBDIR}/libradius.a
14574990SasmodaiLIBREADLINE?=	${DESTDIR}${LIBDIR}/libreadline.a
14674990SasmodaiLIBROKEN?=	${DESTDIR}${LIBDIR}/libroken.a
14774990SasmodaiLIBRPCSVC?=	${DESTDIR}${LIBDIR}/librpcsvc.a
14874990SasmodaiLIBRPCSEC_GSS?=	${DESTDIR}${LIBDIR}/librpcsec_gss.a
14957071SrwatsonLIBRT?=		${DESTDIR}${LIBDIR}/librt.a
1501684ScsgrLIBRTLD_DB?=	${DESTDIR}${LIBDIR}/librtld_db.a
1511684ScsgrLIBSBUF?=	${DESTDIR}${LIBDIR}/libsbuf.a
1521684ScsgrLIBSDP?=	${DESTDIR}${LIBDIR}/libsdp.a
1539509SrgrimesLIBSMB?=	${DESTDIR}${LIBDIR}/libsmb.a
1541697SacheLIBSSH?=	${DESTDIR}${LIBPRIVATEDIR}/libssh.a
1551697SacheLIBSSL?=	${DESTDIR}${LIBDIR}/libssl.a
15620847SpeterLIBSTAND?=	${DESTDIR}${LIBDIR}/libstand.a
15720847SpeterLIBSTDCPLUSPLUS?= ${DESTDIR}${LIBDIR}/libstdc++.a
15820847SpeterLIBTACPLUS?=	${DESTDIR}${LIBDIR}/libtacplus.a
15920847SpeterLIBTERMCAP?=	${DESTDIR}${LIBDIR}/libtermcap.a
16020847SpeterLIBTERMLIB?=	"don't use LIBTERMLIB, use LIBTERMCAP"
16120847SpeterLIBTINFO?=	"don't use LIBTINFO, use LIBNCURSES"
16247318SobrienLIBUFS?=	${DESTDIR}${LIBDIR}/libufs.a
16347430SobrienLIBUGIDFW?=	${DESTDIR}${LIBDIR}/libugidfw.a
16474247SmurrayLIBUMEM?=	${DESTDIR}${LIBDIR}/libumem.a
16520847SpeterLIBUSBHID?=	${DESTDIR}${LIBDIR}/libusbhid.a
16620847SpeterLIBUSB?=	${DESTDIR}${LIBDIR}/libusb.a
1671697SacheLIBULOG?=	${DESTDIR}${LIBDIR}/libulog.a
1681697SacheLIBUTIL?=	${DESTDIR}${LIBDIR}/libutil.a
1691697SacheLIBUUTIL?=	${DESTDIR}${LIBDIR}/libuutil.a
17025424SandreasLIBVGL?=	${DESTDIR}${LIBDIR}/libvgl.a
1711733SadamLIBVMMAPI?=	${DESTDIR}${LIBDIR}/libvmmapi.a
1721733SadamLIBWIND?=	${DESTDIR}${LIBDIR}/libwind.a
17314102SadamLIBWRAP?=	${DESTDIR}${LIBDIR}/libwrap.a
17414102SadamLIBXPG4?=	${DESTDIR}${LIBDIR}/libxpg4.a
17514102SadamLIBY?=		${DESTDIR}${LIBDIR}/liby.a
17614102SadamLIBYPCLNT?=	${DESTDIR}${LIBDIR}/libypclnt.a
1771733SadamLIBZ?=		${DESTDIR}${LIBDIR}/libz.a
1781740SadamLIBZFS?=	${DESTDIR}${LIBDIR}/libzfs.a
1793023SrgrimesLIBZFS_CORE?=	${DESTDIR}${LIBDIR}/libzfs_core.a
1801733SadamLIBZPOOL?=	${DESTDIR}${LIBDIR}/libzpool.a
18118927Spst