bsd.libnames.mk revision 255455
138363Swpaul# $FreeBSD: head/share/mk/bsd.libnames.mk 255455 2013-09-10 18:40:43Z des $ 238363Swpaul 338363Swpaul# The include file <bsd.libnames.mk> define library names. 438363Swpaul# Other include files (e.g. bsd.prog.mk, bsd.lib.mk) include this 538363Swpaul# file where necessary. 638363Swpaul 738363Swpaul.if !target(__<bsd.init.mk>__) 838363Swpaul.error bsd.libnames.mk cannot be included directly. 938363Swpaul.endif 1038363Swpaul 1138363SwpaulLIBCRT0?= ${DESTDIR}${LIBDIR}/crt0.o 1238363Swpaul 1338363SwpaulLIBALIAS?= ${DESTDIR}${LIBDIR}/libalias.a 1438363SwpaulLIBARCHIVE?= ${DESTDIR}${LIBDIR}/libarchive.a 1538363SwpaulLIBASN1?= ${DESTDIR}${LIBDIR}/libasn1.a 1638363SwpaulLIBATF_C?= ${DESTDIR}${LIBDIR}/libatf-c.a 1738363SwpaulLIBATF_CXX?= ${DESTDIR}${LIBDIR}/libatf-c++.a 1838363SwpaulLIBATM?= ${DESTDIR}${LIBDIR}/libatm.a 1938363SwpaulLIBAUDITD?= ${DESTDIR}${LIBDIR}/libauditd.a 2038363SwpaulLIBAVL?= ${DESTDIR}${LIBDIR}/libavl.a 2138363SwpaulLIBBEGEMOT?= ${DESTDIR}${LIBDIR}/libbegemot.a 2238363Swpaul.if ${MK_BIND_LIBS} != "no" 2338363SwpaulLIBBIND?= ${DESTDIR}${LIBDIR}/libbind.a 2438363SwpaulLIBBIND9?= ${DESTDIR}${LIBDIR}/libbind9.a 2538363Swpaul.endif 2638363SwpaulLIBBLUETOOTH?= ${DESTDIR}${LIBDIR}/libbluetooth.a 2738363SwpaulLIBBSDXML?= ${DESTDIR}${LIBDIR}/libbsdxml.a 2838363SwpaulLIBBSDYML?= ${DESTDIR}${LIBDIR}/libbsdyml.a 2938363SwpaulLIBBSM?= ${DESTDIR}${LIBDIR}/libbsm.a 3038363SwpaulLIBBSNMP?= ${DESTDIR}${LIBDIR}/libbsnmp.a 3138363SwpaulLIBBZ2?= ${DESTDIR}${LIBDIR}/libbz2.a 3250477Speter.if ${MK_LIBCPLUSPLUS} != "no" 3338363SwpaulLIBCXXRT?= ${DESTDIR}${LIBDIR}/libcxxrt.a 3438363SwpaulLIBCPLUSPLUS?= ${DESTDIR}${LIBDIR}/libc++.a 3538363Swpaul.endif 3638363SwpaulLIBC?= ${DESTDIR}${LIBDIR}/libc.a 3738363SwpaulLIBC_PIC?= ${DESTDIR}${LIBDIR}/libc_pic.a 3838363SwpaulLIBCALENDAR?= ${DESTDIR}${LIBDIR}/libcalendar.a 3967233SimpLIBCAM?= ${DESTDIR}${LIBDIR}/libcam.a 4038363SwpaulLIBCOM_ERR?= ${DESTDIR}${LIBDIR}/libcom_err.a 4138363SwpaulLIBCOMPAT?= ${DESTDIR}${LIBDIR}/libcompat.a 4238363SwpaulLIBCRYPT?= ${DESTDIR}${LIBDIR}/libcrypt.a 4338363SwpaulLIBCRYPTO?= ${DESTDIR}${LIBDIR}/libcrypto.a 4438363SwpaulLIBCTF?= ${DESTDIR}${LIBDIR}/libctf.a 4538363SwpaulLIBCURSES?= ${DESTDIR}${LIBDIR}/libcurses.a 4638363SwpaulLIBDEVINFO?= ${DESTDIR}${LIBDIR}/libdevinfo.a 4738363SwpaulLIBDEVSTAT?= ${DESTDIR}${LIBDIR}/libdevstat.a 4838363SwpaulLIBDIALOG?= ${DESTDIR}${LIBDIR}/libdialog.a 4938363SwpaulLIBDNS?= ${DESTDIR}${LIBDIR}/libdns.a 5038363SwpaulLIBDTRACE?= ${DESTDIR}${LIBDIR}/libdtrace.a 5138363SwpaulLIBDWARF?= ${DESTDIR}${LIBDIR}/libdwarf.a 5238363SwpaulLIBEDIT?= ${DESTDIR}${LIBDIR}/libedit.a 5338363SwpaulLIBELF?= ${DESTDIR}${LIBDIR}/libelf.a 5438363SwpaulLIBEXECINFO?= ${DESTDIR}${LIBDIR}/libexecinfo.a 5538363SwpaulLIBFETCH?= ${DESTDIR}${LIBDIR}/libfetch.a 5638363SwpaulLIBFL?= "don't use LIBFL, use LIBL" 5738363SwpaulLIBFORM?= ${DESTDIR}${LIBDIR}/libform.a 5838363SwpaulLIBG2C?= ${DESTDIR}${LIBDIR}/libg2c.a 5938363SwpaulLIBGCC?= ${DESTDIR}${LIBDIR}/libgcc.a 6038363SwpaulLIBGCC_PIC?= ${DESTDIR}${LIBDIR}/libgcc_pic.a 6138363SwpaulLIBGEOM?= ${DESTDIR}${LIBDIR}/libgeom.a 6238363SwpaulLIBGNUREGEX?= ${DESTDIR}${LIBDIR}/libgnuregex.a 6338363SwpaulLIBGSSAPI?= ${DESTDIR}${LIBDIR}/libgssapi.a 6438363SwpaulLIBGSSAPI_KRB5?= ${DESTDIR}${LIBDIR}/libgssapi_krb5.a 6538363SwpaulLIBHDB?= ${DESTDIR}${LIBDIR}/libhdb.a 6638363SwpaulLIBHISTORY?= ${DESTDIR}${LIBDIR}/libhistory.a 6738363SwpaulLIBHEIMBASE?= ${DESTDIR}${LIBDIR}/libheimbase.a 6838363SwpaulLIBHEIMIPCC?= ${DESTDIR}${LIBPRIVATEDIR}/libheimipcc.a 6938363SwpaulLIBHEIMIPCS?= ${DESTDIR}${LIBPRIVATEDIR}/libheimipcs.a 7038363SwpaulLIBHEIMNTLM?= ${DESTDIR}${LIBDIR}/libheimntlm.a 7138363SwpaulLIBHEIMSQLITE?= ${DESTDIR}${LIBDIR}/libheimsqlite.a 7238363SwpaulLIBHX509?= ${DESTDIR}${LIBDIR}/libhx509.a 7338363SwpaulLIBIPSEC?= ${DESTDIR}${LIBDIR}/libipsec.a 7438363Swpaul.if ${MK_IPX} != "no" 7538363SwpaulLIBIPX?= ${DESTDIR}${LIBDIR}/libipx.a 7638363Swpaul.endif 7738363Swpaul.if ${MK_BIND_LIBS} != "no" 7838363SwpaulLIBISC?= ${DESTDIR}${LIBDIR}/libisc.a 7938363SwpaulLIBISCCC?= ${DESTDIR}${LIBDIR}/libisccc.a 8038363SwpaulLIBISCCFG?= ${DESTDIR}${LIBDIR}/libisccfg.a 8138363Swpaul.endif 8238363SwpaulLIBJAIL?= ${DESTDIR}${LIBDIR}/libjail.a 8338363SwpaulLIBKADM5CLNT?= ${DESTDIR}${LIBDIR}/libkadm5clnt.a 8477548SwpaulLIBKADM5SRV?= ${DESTDIR}${LIBDIR}/libkadm5srv.a 8538363SwpaulLIBKAFS5?= ${DESTDIR}${LIBDIR}/libkafs5.a 8638363SwpaulLIBKDC?= ${DESTDIR}${LIBDIR}/libkdc.a 8738363SwpaulLIBKEYCAP?= ${DESTDIR}${LIBDIR}/libkeycap.a 8838363SwpaulLIBKICONV?= ${DESTDIR}${LIBDIR}/libkiconv.a 8938363SwpaulLIBKRB5?= ${DESTDIR}${LIBDIR}/libkrb5.a 9038363SwpaulLIBKVM?= ${DESTDIR}${LIBDIR}/libkvm.a 9138363SwpaulLIBL?= ${DESTDIR}${LIBDIR}/libl.a 9238363Swpaul.if ${MK_LDNS} != "no" 9338363SwpaulLIBLDNS?= ${DESTDIR}${LIBPRIVATEDIR}/libldns.a 9438363Swpaul.endif 9538363SwpaulLIBLN?= "don't use LIBLN, use LIBL" 9651441Swpaul.if ${MK_BIND} != "no" 9738363SwpaulLIBLWRES?= ${DESTDIR}${LIBDIR}/liblwres.a 9838363Swpaul.endif 9938363SwpaulLIBLZMA?= ${DESTDIR}${LIBDIR}/liblzma.a 10051441SwpaulLIBM?= ${DESTDIR}${LIBDIR}/libm.a 10138363SwpaulLIBMAGIC?= ${DESTDIR}${LIBDIR}/libmagic.a 10238363SwpaulLIBMD?= ${DESTDIR}${LIBDIR}/libmd.a 10338363SwpaulLIBMEMSTAT?= ${DESTDIR}${LIBDIR}/libmemstat.a 10438363SwpaulLIBMENU?= ${DESTDIR}${LIBDIR}/libmenu.a 10538363Swpaul.if ${MK_SENDMAIL} != "no" 10638363SwpaulLIBMILTER?= ${DESTDIR}${LIBDIR}/libmilter.a 10738363Swpaul.endif 10838363SwpaulLIBMP?= ${DESTDIR}${LIBDIR}/libmp.a 10938363SwpaulLIBNCURSES?= ${DESTDIR}${LIBDIR}/libncurses.a 11038363SwpaulLIBNCURSESW?= ${DESTDIR}${LIBDIR}/libncursesw.a 11138363SwpaulLIBNETGRAPH?= ${DESTDIR}${LIBDIR}/libnetgraph.a 11238363SwpaulLIBNGATM?= ${DESTDIR}${LIBDIR}/libngatm.a 11338363SwpaulLIBNVPAIR?= ${DESTDIR}${LIBDIR}/libnvpair.a 11438363SwpaulLIBOPIE?= ${DESTDIR}${LIBDIR}/libopie.a 11538363Swpaul 11638363Swpaul# The static PAM library doesn't know its secondary dependencies, 11738363Swpaul# so we have to specify them explicitly. 11838363SwpaulLIBPAM?= ${DESTDIR}${LIBDIR}/libpam.a 11938363SwpaulMINUSLPAM= -lpam 12038363Swpaul.if defined(LDFLAGS) && !empty(LDFLAGS:M-static) 12138363Swpaul.if ${MK_KERBEROS} != "no" 12238363SwpaulLIBPAM+= ${LIBKRB5} ${LIBHX509} ${LIBASN1} ${LIBCRYPTO} ${LIBCRYPT} \ 12338363Swpaul ${LIBROKEN} ${LIBCOM_ERR} 12438363SwpaulMINUSLPAM+= -lkrb5 -lhx509 -lasn1 -lcrypto -lcrypt -lroken -lcom_err 12538363Swpaul.endif 12638363SwpaulLIBPAM+= ${LIBRADIUS} ${LIBTACPLUS} ${LIBCRYPT} \ 12738363Swpaul ${LIBUTIL} ${LIBOPIE} ${LIBMD} 12838363SwpaulMINUSLPAM+= -lradius -ltacplus -lcrypt \ 12938363Swpaul -lutil -lopie -lmd 13038363Swpaul.if ${MK_OPENSSH} != "no" 13138363SwpaulLIBPAM+= ${LIBSSH} ${LIBCRYPTO} ${LIBCRYPT} 13238363SwpaulMINUSLPAM+= -lssh -lcrypto -lcrypt 13338363Swpaul.endif 13438363Swpaul.if ${MK_NIS} != "no" 13538363SwpaulLIBPAM+= ${LIBYPCLNT} 13638363SwpaulMINUSLPAM+= -lypclnt 13738363Swpaul.endif 13838363Swpaul.endif 13938363Swpaul 14038363SwpaulLIBPANEL?= ${DESTDIR}${LIBDIR}/libpanel.a 14138363SwpaulLIBPCAP?= ${DESTDIR}${LIBDIR}/libpcap.a 14238363SwpaulLIBPMC?= ${DESTDIR}${LIBDIR}/libpmc.a 14338363SwpaulLIBPROC?= ${DESTDIR}${LIBDIR}/libproc.a 14438363SwpaulLIBPROCSTAT?= ${DESTDIR}${LIBDIR}/libprocstat.a 14538363SwpaulLIBPTHREAD?= ${DESTDIR}${LIBDIR}/libpthread.a 14638363SwpaulLIBRADIUS?= ${DESTDIR}${LIBDIR}/libradius.a 14738363SwpaulLIBREADLINE?= ${DESTDIR}${LIBDIR}/libreadline.a 14838363SwpaulLIBROKEN?= ${DESTDIR}${LIBDIR}/libroken.a 14938363SwpaulLIBRPCSVC?= ${DESTDIR}${LIBDIR}/librpcsvc.a 15038363SwpaulLIBRPCSEC_GSS?= ${DESTDIR}${LIBDIR}/librpcsec_gss.a 15138363SwpaulLIBRT?= ${DESTDIR}${LIBDIR}/librt.a 15238363SwpaulLIBRTLD_DB?= ${DESTDIR}${LIBDIR}/librtld_db.a 15338363SwpaulLIBSBUF?= ${DESTDIR}${LIBDIR}/libsbuf.a 15438363SwpaulLIBSDP?= ${DESTDIR}${LIBDIR}/libsdp.a 15538363SwpaulLIBSMB?= ${DESTDIR}${LIBDIR}/libsmb.a 15638363SwpaulLIBSSH?= ${DESTDIR}${LIBPRIVATEDIR}/libssh.a 15738363SwpaulLIBSSL?= ${DESTDIR}${LIBDIR}/libssl.a 15838363SwpaulLIBSTAND?= ${DESTDIR}${LIBDIR}/libstand.a 15938363SwpaulLIBSTDCPLUSPLUS?= ${DESTDIR}${LIBDIR}/libstdc++.a 16038363SwpaulLIBTACPLUS?= ${DESTDIR}${LIBDIR}/libtacplus.a 16138363SwpaulLIBTERMCAP?= ${DESTDIR}${LIBDIR}/libtermcap.a 16238363SwpaulLIBTERMLIB?= "don't use LIBTERMLIB, use LIBTERMCAP" 16338363SwpaulLIBTINFO?= "don't use LIBTINFO, use LIBNCURSES" 16438363SwpaulLIBUFS?= ${DESTDIR}${LIBDIR}/libufs.a 16538363SwpaulLIBUGIDFW?= ${DESTDIR}${LIBDIR}/libugidfw.a 16638363SwpaulLIBUMEM?= ${DESTDIR}${LIBDIR}/libumem.a 16738363SwpaulLIBUSBHID?= ${DESTDIR}${LIBDIR}/libusbhid.a 16838363SwpaulLIBUSB?= ${DESTDIR}${LIBDIR}/libusb.a 16938363SwpaulLIBULOG?= ${DESTDIR}${LIBDIR}/libulog.a 17038363SwpaulLIBUTIL?= ${DESTDIR}${LIBDIR}/libutil.a 17138363SwpaulLIBUUTIL?= ${DESTDIR}${LIBDIR}/libuutil.a 17238363SwpaulLIBVGL?= ${DESTDIR}${LIBDIR}/libvgl.a 17338363SwpaulLIBVMMAPI?= ${DESTDIR}${LIBDIR}/libvmmapi.a 17438363SwpaulLIBWIND?= ${DESTDIR}${LIBDIR}/libwind.a 17538363SwpaulLIBWRAP?= ${DESTDIR}${LIBDIR}/libwrap.a 17638363SwpaulLIBXPG4?= ${DESTDIR}${LIBDIR}/libxpg4.a 17738526SwpaulLIBY?= ${DESTDIR}${LIBDIR}/liby.a 17838526SwpaulLIBYPCLNT?= ${DESTDIR}${LIBDIR}/libypclnt.a 17938526SwpaulLIBZ?= ${DESTDIR}${LIBDIR}/libz.a 18076480SwpaulLIBZFS?= ${DESTDIR}${LIBDIR}/libzfs.a 18138526SwpaulLIBZFS_CORE?= ${DESTDIR}${LIBDIR}/libzfs_core.a 18238526SwpaulLIBZPOOL?= ${DESTDIR}${LIBDIR}/libzpool.a 18338526Swpaul