bsd.libnames.mk revision 235798
1224006Shrs# $FreeBSD: stable/9/share/mk/bsd.libnames.mk 235798 2012-05-22 18:30:14Z theraven $ 2224006Shrs 3224006Shrs# The include file <bsd.libnames.mk> define library names. 4224006Shrs# Other include files (e.g. bsd.prog.mk, bsd.lib.mk) include this 5224006Shrs# file where necessary. 6224006Shrs 7224006Shrs.if !target(__<bsd.init.mk>__) 8224006Shrs.error bsd.libnames.mk cannot be included directly. 9224006Shrs.endif 10224006Shrs 11224006ShrsLIBCRT0?= ${DESTDIR}${LIBDIR}/crt0.o 12224006Shrs 13224006ShrsLIBALIAS?= ${DESTDIR}${LIBDIR}/libalias.a 14224006ShrsLIBARCHIVE?= ${DESTDIR}${LIBDIR}/libarchive.a 15224006ShrsLIBASN1?= ${DESTDIR}${LIBDIR}/libasn1.a 16224006ShrsLIBATM?= ${DESTDIR}${LIBDIR}/libatm.a 17224006ShrsLIBAUDITD?= ${DESTDIR}${LIBDIR}/libauditd.a 18224006ShrsLIBAVL?= ${DESTDIR}${LIBDIR}/libavl.a 19224006ShrsLIBBEGEMOT?= ${DESTDIR}${LIBDIR}/libbegemot.a 20224006Shrs.if ${MK_BIND_LIBS} != "no" 21224006ShrsLIBBIND?= ${DESTDIR}${LIBDIR}/libbind.a 22224006ShrsLIBBIND9?= ${DESTDIR}${LIBDIR}/libbind9.a 23224006Shrs.endif 24224006ShrsLIBBLUETOOTH?= ${DESTDIR}${LIBDIR}/libbluetooth.a 25224006ShrsLIBBSDXML?= ${DESTDIR}${LIBDIR}/libbsdxml.a 26224006ShrsLIBBSM?= ${DESTDIR}${LIBDIR}/libbsm.a 27224006ShrsLIBBSNMP?= ${DESTDIR}${LIBDIR}/libbsnmp.a 28224006ShrsLIBBZ2?= ${DESTDIR}${LIBDIR}/libbz2.a 29224006ShrsLIBCXXRT?= ${DESTDIR}${LIBDIR}/libcxxrt.a 30224006ShrsLIBCPLUSPLUS?= ${DESTDIR}${LIBDIR}/libc++.a 31224006ShrsLIBC?= ${DESTDIR}${LIBDIR}/libc.a 32224006ShrsLIBC_PIC?= ${DESTDIR}${LIBDIR}/libc_pic.a 33224006ShrsLIBCALENDAR?= ${DESTDIR}${LIBDIR}/libcalendar.a 34224006ShrsLIBCAM?= ${DESTDIR}${LIBDIR}/libcam.a 35224006ShrsLIBCOM_ERR?= ${DESTDIR}${LIBDIR}/libcom_err.a 36224006ShrsLIBCOMPAT?= ${DESTDIR}${LIBDIR}/libcompat.a 37224006ShrsLIBCRYPT?= ${DESTDIR}${LIBDIR}/libcrypt.a 38224006ShrsLIBCRYPTO?= ${DESTDIR}${LIBDIR}/libcrypto.a 39224006ShrsLIBCTF?= ${DESTDIR}${LIBDIR}/libctf.a 40224006ShrsLIBCURSES?= ${DESTDIR}${LIBDIR}/libcurses.a 41224006ShrsLIBDEVINFO?= ${DESTDIR}${LIBDIR}/libdevinfo.a 42224006ShrsLIBDEVSTAT?= ${DESTDIR}${LIBDIR}/libdevstat.a 43224006ShrsLIBDIALOG?= ${DESTDIR}${LIBDIR}/libdialog.a 44224006ShrsLIBDISK?= ${DESTDIR}${LIBDIR}/libdisk.a 45224006ShrsLIBDNS?= ${DESTDIR}${LIBDIR}/libdns.a 46224006ShrsLIBDTRACE?= ${DESTDIR}${LIBDIR}/libdtrace.a 47224006ShrsLIBDWARF?= ${DESTDIR}${LIBDIR}/libdwarf.a 48224006ShrsLIBEDIT?= ${DESTDIR}${LIBDIR}/libedit.a 49224006ShrsLIBELF?= ${DESTDIR}${LIBDIR}/libelf.a 50224006ShrsLIBFETCH?= ${DESTDIR}${LIBDIR}/libfetch.a 51224006ShrsLIBFL?= "don't use LIBFL, use LIBL" 52224006ShrsLIBFORM?= ${DESTDIR}${LIBDIR}/libform.a 53224006ShrsLIBFTPIO?= ${DESTDIR}${LIBDIR}/libftpio.a 54225519ShrsLIBG2C?= ${DESTDIR}${LIBDIR}/libg2c.a 55224006ShrsLIBGCC?= ${DESTDIR}${LIBDIR}/libgcc.a 56224006ShrsLIBGCC_PIC?= ${DESTDIR}${LIBDIR}/libgcc_pic.a 57224006ShrsLIBGEOM?= ${DESTDIR}${LIBDIR}/libgeom.a 58224006ShrsLIBGNUREGEX?= ${DESTDIR}${LIBDIR}/libgnuregex.a 59224144ShrsLIBGSSAPI?= ${DESTDIR}${LIBDIR}/libgssapi.a 60224144ShrsLIBGSSAPI_KRB5?= ${DESTDIR}${LIBDIR}/libgssapi_krb5.a 61224144ShrsLIBHDB?= ${DESTDIR}${LIBDIR}/libhdb.a 62224006ShrsLIBHISTORY?= ${DESTDIR}${LIBDIR}/libhistory.a 63224144ShrsLIBHEIMNTLM?= ${DESTDIR}${LIBDIR}/libheimntlm.a 64224144ShrsLIBHX509?= ${DESTDIR}${LIBDIR}/libhx509.a 65224144ShrsLIBIPSEC?= ${DESTDIR}${LIBDIR}/libipsec.a 66224144Shrs.if ${MK_IPX} != "no" 67224144ShrsLIBIPX?= ${DESTDIR}${LIBDIR}/libipx.a 68224144Shrs.endif 69224144Shrs.if ${MK_BIND_LIBS} != "no" 70224144ShrsLIBISC?= ${DESTDIR}${LIBDIR}/libisc.a 71224006ShrsLIBISCCC?= ${DESTDIR}${LIBDIR}/libisccc.a 72225519ShrsLIBISCCFG?= ${DESTDIR}${LIBDIR}/libisccfg.a 73224006Shrs.endif 74225519ShrsLIBJAIL?= ${DESTDIR}${LIBDIR}/libjail.a 75225519ShrsLIBKADM5CLNT?= ${DESTDIR}${LIBDIR}/libkadm5clnt.a 76225519ShrsLIBKADM5SRV?= ${DESTDIR}${LIBDIR}/libkadm5srv.a 77225519ShrsLIBKAFS5?= ${DESTDIR}${LIBDIR}/libkafs5.a 78225519ShrsLIBKEYCAP?= ${DESTDIR}${LIBDIR}/libkeycap.a 79225519ShrsLIBKICONV?= ${DESTDIR}${LIBDIR}/libkiconv.a 80225519ShrsLIBKRB5?= ${DESTDIR}${LIBDIR}/libkrb5.a 81225519ShrsLIBKVM?= ${DESTDIR}${LIBDIR}/libkvm.a 82225519ShrsLIBL?= ${DESTDIR}${LIBDIR}/libl.a 83225519ShrsLIBLN?= "don't use LIBLN, use LIBL" 84224006Shrs.if ${MK_BIND} != "no" 85225519ShrsLIBLWRES?= ${DESTDIR}${LIBDIR}/liblwres.a 86225519Shrs.endif 87225519ShrsLIBLZMA?= ${DESTDIR}${LIBDIR}/liblzma.a 88224144ShrsLIBM?= ${DESTDIR}${LIBDIR}/libm.a 89224006ShrsLIBMAGIC?= ${DESTDIR}${LIBDIR}/libmagic.a 90224006ShrsLIBMD?= ${DESTDIR}${LIBDIR}/libmd.a 91224006ShrsLIBMEMSTAT?= ${DESTDIR}${LIBDIR}/libmemstat.a 92224006ShrsLIBMENU?= ${DESTDIR}${LIBDIR}/libmenu.a 93225519Shrs.if ${MK_SENDMAIL} != "no" 94224006ShrsLIBMILTER?= ${DESTDIR}${LIBDIR}/libmilter.a 95224006Shrs.endif 96224006ShrsLIBMP?= ${DESTDIR}${LIBDIR}/libmp.a 97224006Shrs.if ${MK_NCP} != "no" 98224144ShrsLIBNCP?= ${DESTDIR}${LIBDIR}/libncp.a 99224006Shrs.endif 100224006ShrsLIBNCURSES?= ${DESTDIR}${LIBDIR}/libncurses.a 101224006ShrsLIBNCURSESW?= ${DESTDIR}${LIBDIR}/libncursesw.a 102224006ShrsLIBNETGRAPH?= ${DESTDIR}${LIBDIR}/libnetgraph.a 103224006ShrsLIBNGATM?= ${DESTDIR}${LIBDIR}/libngatm.a 104224006ShrsLIBNVPAIR?= ${DESTDIR}${LIBDIR}/libnvpair.a 105224006ShrsLIBODIALOG?= ${DESTDIR}${LIBDIR}/libodialog.a 106224006ShrsLIBOPIE?= ${DESTDIR}${LIBDIR}/libopie.a 107225519Shrs 108224006Shrs# The static PAM library doesn't know its secondary dependencies, 109224006Shrs# so we have to specify them explicitly. 110224006ShrsLIBPAM?= ${DESTDIR}${LIBDIR}/libpam.a 111224006ShrsMINUSLPAM= -lpam 112224006Shrs.if defined(LDFLAGS) && !empty(LDFLAGS:M-static) 113224006Shrs.if ${MK_KERBEROS} != "no" 114224006ShrsLIBPAM+= ${LIBKRB5} ${LIBHX509} ${LIBASN1} ${LIBCRYPTO} ${LIBCRYPT} \ 115224006Shrs ${LIBROKEN} ${LIBCOM_ERR} 116224006ShrsMINUSLPAM+= -lkrb5 -lhx509 -lasn1 -lcrypto -lcrypt -lroken -lcom_err 117224006Shrs.endif 118225519ShrsLIBPAM+= ${LIBRADIUS} ${LIBTACPLUS} ${LIBCRYPT} \ 119224006Shrs ${LIBUTIL} ${LIBOPIE} ${LIBMD} 120224006ShrsMINUSLPAM+= -lradius -ltacplus -lcrypt \ 121224006Shrs -lutil -lopie -lmd 122224006Shrs.if ${MK_OPENSSH} != "no" 123224006ShrsLIBPAM+= ${LIBSSH} ${LIBCRYPTO} ${LIBCRYPT} 124224006ShrsMINUSLPAM+= -lssh -lcrypto -lcrypt 125224006Shrs.endif 126224006Shrs.if ${MK_NIS} != "no" 127224006ShrsLIBPAM+= ${LIBYPCLNT} 128224006ShrsMINUSLPAM+= -lypclnt 129225519Shrs.endif 130224006Shrs.endif 131224006Shrs 132224006ShrsLIBPANEL?= ${DESTDIR}${LIBDIR}/libpanel.a 133224006ShrsLIBPCAP?= ${DESTDIR}${LIBDIR}/libpcap.a 134224006ShrsLIBPMC?= ${DESTDIR}${LIBDIR}/libpmc.a 135224006ShrsLIBPROC?= ${DESTDIR}${LIBDIR}/libproc.a 136224006ShrsLIBPTHREAD?= ${DESTDIR}${LIBDIR}/libpthread.a 137224006ShrsLIBRADIUS?= ${DESTDIR}${LIBDIR}/libradius.a 138224006ShrsLIBREADLINE?= ${DESTDIR}${LIBDIR}/libreadline.a 139224006ShrsLIBROKEN?= ${DESTDIR}${LIBDIR}/libroken.a 140224006ShrsLIBRPCSVC?= ${DESTDIR}${LIBDIR}/librpcsvc.a 141224006ShrsLIBRPCSEC_GSS?= ${DESTDIR}${LIBDIR}/librpcsec_gss.a 142224144ShrsLIBRT?= ${DESTDIR}${LIBDIR}/librt.a 143224006ShrsLIBRTLD_DB?= ${DESTDIR}${LIBDIR}/librtld_db.a 144224006ShrsLIBSBUF?= ${DESTDIR}${LIBDIR}/libsbuf.a 145224006ShrsLIBSDP?= ${DESTDIR}${LIBDIR}/libsdp.a 146224006ShrsLIBSMB?= ${DESTDIR}${LIBDIR}/libsmb.a 147224006ShrsLIBSSH?= ${DESTDIR}${LIBDIR}/libssh.a 148224006ShrsLIBSSL?= ${DESTDIR}${LIBDIR}/libssl.a 149224006ShrsLIBSTAND?= ${DESTDIR}${LIBDIR}/libstand.a 150224006ShrsLIBSTDCPLUSPLUS?= ${DESTDIR}${LIBDIR}/libstdc++.a 151224006ShrsLIBTACPLUS?= ${DESTDIR}${LIBDIR}/libtacplus.a 152224006ShrsLIBTERMCAP?= ${DESTDIR}${LIBDIR}/libtermcap.a 153224006ShrsLIBTERMLIB?= "don't use LIBTERMLIB, use LIBTERMCAP" 154224006ShrsLIBTINFO?= "don't use LIBTINFO, use LIBNCURSES" 155224006ShrsLIBUFS?= ${DESTDIR}${LIBDIR}/libufs.a 156224006ShrsLIBUGIDFW?= ${DESTDIR}${LIBDIR}/libugidfw.a 157224006ShrsLIBUMEM?= ${DESTDIR}${LIBDIR}/libumem.a 158224006ShrsLIBUSBHID?= ${DESTDIR}${LIBDIR}/libusbhid.a 159224006ShrsLIBUSB?= ${DESTDIR}${LIBDIR}/libusb.a 160224006ShrsLIBULOG?= ${DESTDIR}${LIBDIR}/libulog.a 161224006ShrsLIBUTIL?= ${DESTDIR}${LIBDIR}/libutil.a 162224006ShrsLIBUUTIL?= ${DESTDIR}${LIBDIR}/libuutil.a 163225519ShrsLIBVGL?= ${DESTDIR}${LIBDIR}/libvgl.a 164224006ShrsLIBWRAP?= ${DESTDIR}${LIBDIR}/libwrap.a 165224006ShrsLIBXPG4?= ${DESTDIR}${LIBDIR}/libxpg4.a 166224006ShrsLIBY?= ${DESTDIR}${LIBDIR}/liby.a 167224006ShrsLIBYPCLNT?= ${DESTDIR}${LIBDIR}/libypclnt.a 168224006ShrsLIBZ?= ${DESTDIR}${LIBDIR}/libz.a 169224006ShrsLIBZFS?= ${DESTDIR}${LIBDIR}/libzfs.a 170224006ShrsLIBZPOOL?= ${DESTDIR}${LIBDIR}/libzpool.a 171224006Shrs