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