bsd.libnames.mk revision 133362
1198160Srrs# $FreeBSD: head/share/mk/bsd.libnames.mk 133362 2004-08-09 08:48:28Z obrien $ 2198160Srrs 3198160Srrs# The include file <bsd.libnames.mk> define library names. 4198160Srrs# Other include files (e.g. bsd.prog.mk, bsd.lib.mk) include this 5198160Srrs# file where necessary. 6198160Srrs 7198160Srrs.if !target(__<bsd.init.mk>__) 8198160Srrs.error bsd.libnames.mk cannot be included directly. 9198160Srrs.endif 10198160Srrs 11198160SrrsLIBCRT0?= ${DESTDIR}${LIBDIR}/crt0.o 12198160Srrs 13198160SrrsLIBALIAS?= ${DESTDIR}${LIBDIR}/libalias.a 14198160SrrsLIBARCHIVE?= ${DESTDIR}${LIBDIR}/libarchive.a 15198160SrrsLIBASN1?= ${DESTDIR}${LIBDIR}/libasn1.a 16198160SrrsLIBATM?= ${DESTDIR}${LIBDIR}/libatm.a 17198160SrrsLIBBLUETOOTH?= ${DESTDIR}${LIBDIR}/libbluetooth.a 18198160SrrsLIBBSDXML?= ${DESTDIR}${LIBDIR}/libbsdxml.a 19198160SrrsLIBBSNMP?= ${DESTDIR}${LIBDIR}/libbsnmp.a 20198160SrrsLIBBZ2?= ${DESTDIR}${LIBDIR}/libbz2.a 21198160SrrsLIBC?= ${DESTDIR}${LIBDIR}/libc.a 22198160SrrsLIBC_PIC?= ${DESTDIR}${LIBDIR}/libc_pic.a 23198160SrrsLIBC_R?= ${DESTDIR}${LIBDIR}/libc_r.a 24198160SrrsLIBCALENDAR?= ${DESTDIR}${LIBDIR}/libcalendar.a 25198160SrrsLIBCAM?= ${DESTDIR}${LIBDIR}/libcam.a 26198160SrrsLIBCOM_ERR?= ${DESTDIR}${LIBDIR}/libcom_err.a 27198160SrrsLIBCOMPAT?= ${DESTDIR}${LIBDIR}/libcompat.a 28198160SrrsLIBCRYPT?= ${DESTDIR}${LIBDIR}/libcrypt.a 29198160SrrsLIBCRYPTO?= ${DESTDIR}${LIBDIR}/libcrypto.a 30204137SrrsLIBCURSES?= ${DESTDIR}${LIBDIR}/libcurses.a 31204137SrrsLIBDEVINFO?= ${DESTDIR}${LIBDIR}/libdevinfo.a 32198160SrrsLIBDEVSTAT?= ${DESTDIR}${LIBDIR}/libdevstat.a 33198160SrrsLIBDIALOG?= ${DESTDIR}${LIBDIR}/libdialog.a 34198160SrrsLIBDISK?= ${DESTDIR}${LIBDIR}/libdisk.a 35198160SrrsLIBEDIT?= ${DESTDIR}${LIBDIR}/libedit.a 36198160SrrsLIBFBSDCURL?= ${DESTDIR}${LIBDIR}/libfbsdcurl.a 37198160SrrsLIBFETCH?= ${DESTDIR}${LIBDIR}/libfetch.a 38198160SrrsLIBFL?= "don't use LIBFL, use LIBL" 39198160SrrsLIBFORM?= ${DESTDIR}${LIBDIR}/libform.a 40198607SrrsLIBFTPIO?= ${DESTDIR}${LIBDIR}/libftpio.a 41211994SjchandraLIBG2C?= ${DESTDIR}${LIBDIR}/libg2c.a 42198607SrrsLIBGCC?= ${DESTDIR}${LIBDIR}/libgcc.a 43198607SrrsLIBGCC_PIC?= ${DESTDIR}${LIBDIR}/libgcc_pic.a 44198160SrrsLIBGEOM?= ${DESTDIR}${LIBDIR}/libgeom.a 45216390SjchandraLIBGNUREGEX?= ${DESTDIR}${LIBDIR}/libgnuregex.a 46216390SjchandraLIBGSSAPI?= ${DESTDIR}${LIBDIR}/libgssapi.a 47216390SjchandraLIBHDB?= ${DESTDIR}${LIBDIR}/libhdb.a 48216390SjchandraLIBHISTORY?= ${DESTDIR}${LIBDIR}/libhistory.a 49216390SjchandraLIBIPSEC?= ${DESTDIR}${LIBDIR}/libipsec.a 50211946SjchandraLIBIPX?= ${DESTDIR}${LIBDIR}/libipx.a 51211946SjchandraLIBISC?= ${DESTDIR}${LIBDIR}/libisc.a 52211946SjchandraLIBKADM5CLNT?= ${DESTDIR}${LIBDIR}/libkadm5clnt.a 53198160SrrsLIBKADM5SRV?= ${DESTDIR}${LIBDIR}/libkadm5srv.a 54211946SjchandraLIBKAFS5?= ${DESTDIR}${LIBDIR}/libkafs5.a 55211946SjchandraLIBKEYCAP?= ${DESTDIR}${LIBDIR}/libkeycap.a 56198160SrrsLIBKICONV?= ${DESTDIR}${LIBDIR}/libkiconv.a 57198160SrrsLIBKRB5?= ${DESTDIR}${LIBDIR}/libkrb5.a 58198160SrrsLIBKVM?= ${DESTDIR}${LIBDIR}/libkvm.a 59211923SjchandraLIBL?= ${DESTDIR}${LIBDIR}/libl.a 60211923SjchandraLIBLN?= "don't use LIBLN, use LIBL" 61211923SjchandraLIBM?= ${DESTDIR}${LIBDIR}/libm.a 62211923SjchandraLIBMAGIC?= ${DESTDIR}${LIBDIR}/libmagic.a 63211923SjchandraLIBMD?= ${DESTDIR}${LIBDIR}/libmd.a 64211923SjchandraLIBMENU?= ${DESTDIR}${LIBDIR}/libmenu.a 65211923Sjchandra.if !defined(NO_SENDMAIL) 66211923SjchandraLIBMILTER?= ${DESTDIR}${LIBDIR}/libmilter.a 67211923Sjchandra.endif 68211923SjchandraLIBMP?= ${DESTDIR}${LIBDIR}/libmp.a 69211946SjchandraLIBMYTINFO?= "don't use LIBMYTINFO, use LIBNCURSES" 70213448SjchandraLIBNCP?= ${DESTDIR}${LIBDIR}/libncp.a 71213448SjchandraLIBNCURSES?= ${DESTDIR}${LIBDIR}/libncurses.a 72213448SjchandraLIBNETGRAPH?= ${DESTDIR}${LIBDIR}/libnetgraph.a 73213448SjchandraLIBNGATM?= ${DESTDIR}${LIBDIR}/libngatm.a 74213448SjchandraLIBOBJC?= ${DESTDIR}${LIBDIR}/libobjc.a 75213448SjchandraLIBOPIE?= ${DESTDIR}${LIBDIR}/libopie.a 76213448Sjchandra 77213448Sjchandra# The static PAM library doesn't know its secondary dependencies, 78213448Sjchandra# so we have to specify them explicitly. 79213448SjchandraLIBPAM?= ${DESTDIR}${LIBDIR}/libpam.a 80213448SjchandraMINUSLPAM= -lpam 81213448Sjchandra.if defined(LDFLAGS) && !empty(LDFLAGS:M-static) 82213448Sjchandra.if !defined(NO_KERBEROS) && !defined(NOCRYPT) && !defined(NO_OPENSSL) 83213448SjchandraLIBPAM+= ${LIBKRB5} ${LIBASN1} ${LIBCRYPTO} ${LIBCRYPT} \ 84213448Sjchandra ${LIBROKEN} ${LIBCOM_ERR} 85213448SjchandraMINUSLPAM+= -lkrb5 -lasn1 -lcrypto -lcrypt -lroken -lcom_err 86213448Sjchandra.endif 87213448SjchandraLIBPAM+= ${LIBRADIUS} ${LIBTACPLUS} ${LIBCRYPT} \ 88213448Sjchandra ${LIBUTIL} ${LIBOPIE} ${LIBMD} ${LIBYPCLNT} 89213448SjchandraMINUSLPAM+= -lradius -ltacplus -lcrypt \ 90213448Sjchandra -lutil -lopie -lmd -lypclnt 91213448Sjchandra.if !defined(NO_OPENSSH) && !defined(NOCRYPT) && !defined(NO_OPENSSL) 92213448SjchandraLIBPAM+= ${LIBSSH} ${LIBCRYPTO} ${LIBCRYPT} 93213448SjchandraMINUSLPAM+= -lssh -lcrypto -lcrypt 94213448Sjchandra.endif 95213448Sjchandra.endif 96213448Sjchandra 97213448SjchandraLIBPANEL?= ${DESTDIR}${LIBDIR}/libpanel.a 98213448SjchandraLIBPCAP?= ${DESTDIR}${LIBDIR}/libpcap.a 99213448SjchandraLIBPTHREAD?= ${DESTDIR}${LIBDIR}/libpthread.a 100213448SjchandraLIBRADIUS?= ${DESTDIR}${LIBDIR}/libradius.a 101213448SjchandraLIBREADLINE?= ${DESTDIR}${LIBDIR}/libreadline.a 102213448SjchandraLIBROKEN?= ${DESTDIR}${LIBDIR}/libroken.a 103213448SjchandraLIBRPCSVC?= ${DESTDIR}${LIBDIR}/librpcsvc.a 104213448SjchandraLIBSBUF?= ${DESTDIR}${LIBDIR}/libsbuf.a 105213448SjchandraLIBSDP?= ${DESTDIR}${LIBDIR}/libsdp.a 106213448SjchandraLIBSMB?= ${DESTDIR}${LIBDIR}/libsmb.a 107213448SjchandraLIBSSH?= ${DESTDIR}${LIBDIR}/libssh.a 108213448SjchandraLIBSSL?= ${DESTDIR}${LIBDIR}/libssl.a 109213448SjchandraLIBSTAND?= ${DESTDIR}${LIBDIR}/libstand.a 110213448SjchandraLIBSTDCPLUSPLUS?= ${DESTDIR}${LIBDIR}/libstdc++.a 111213448SjchandraLIBTACPLUS?= ${DESTDIR}${LIBDIR}/libtacplus.a 112213448SjchandraLIBTERMCAP?= ${DESTDIR}${LIBDIR}/libtermcap.a 113213448SjchandraLIBTERMLIB?= "don't use LIBTERMLIB, use LIBTERMCAP" 114213448SjchandraLIBTINFO?= "don't use LIBTINFO, use LIBNCURSES" 115213448SjchandraLIBUFS?= ${DESTDIR}${LIBDIR}/libufs.a 116213448SjchandraLIBUGIDFW?= ${DESTDIR}${LIBDIR}/libugidfw.a 117213448SjchandraLIBUSBHID?= ${DESTDIR}${LIBDIR}/libusbhid.a 118213448SjchandraLIBUTIL?= ${DESTDIR}${LIBDIR}/libutil.a 119213448SjchandraLIBVGL?= ${DESTDIR}${LIBDIR}/libvgl.a 120213448SjchandraLIBWRAP?= ${DESTDIR}${LIBDIR}/libwrap.a 121213448SjchandraLIBXPG4?= ${DESTDIR}${LIBDIR}/libxpg4.a 122213448SjchandraLIBY?= ${DESTDIR}${LIBDIR}/liby.a 123213448SjchandraLIBYPCLNT?= ${DESTDIR}${LIBDIR}/libypclnt.a 124213448SjchandraLIBZ?= ${DESTDIR}${LIBDIR}/libz.a 125213448Sjchandra