bsd.libnames.mk revision 125762
1205128Ssimon# $FreeBSD: head/share/mk/bsd.libnames.mk 125762 2004-02-13 01:14:38Z kientzle $ 2162911Ssimon 3162911Ssimon# The include file <bsd.libnames.mk> define library names. 4162911Ssimon# Other include files (e.g. bsd.prog.mk, bsd.lib.mk) include this 5109998Smarkm# file where necessary. 6109998Smarkm 7109998Smarkm.if !target(__<bsd.init.mk>__) 8109998Smarkm.error bsd.libnames.mk cannot be included directly. 9109998Smarkm.endif 10109998Smarkm 11109998SmarkmLIBCRT0?= ${DESTDIR}${LIBDIR}/crt0.o 12109998Smarkm 13109998SmarkmLIBALIAS?= ${DESTDIR}${LIBDIR}/libalias.a 14109998SmarkmLIBARCHIVE?= ${DESTDIR}${LIBDIR}/libarchive.a 15109998SmarkmLIBASN1?= ${DESTDIR}${LIBDIR}/libasn1.a 16109998SmarkmLIBATM?= ${DESTDIR}${LIBDIR}/libatm.a 17109998SmarkmLIBBLUETOOTH?= ${DESTDIR}${LIBDIR}/libbluetooth.a 18109998SmarkmLIBBSDXML?= ${DESTDIR}${LIBDIR}/libbsdxml.a 19109998SmarkmLIBBSNMP?= ${DESTDIR}${LIBDIR}/libbsnmp.a 20160814SsimonLIBBZ2?= ${DESTDIR}${LIBDIR}/libbz2.a 21109998SmarkmLIBC?= ${DESTDIR}${LIBDIR}/libc.a 22109998SmarkmLIBC_PIC?= ${DESTDIR}${LIBDIR}/libc_pic.a 23160814SsimonLIBC_R?= ${DESTDIR}${LIBDIR}/libc_r.a 24160814SsimonLIBCALENDAR?= ${DESTDIR}${LIBDIR}/libcalendar.a 25160814SsimonLIBCAM?= ${DESTDIR}${LIBDIR}/libcam.a 26160814SsimonLIBCOM_ERR?= ${DESTDIR}${LIBDIR}/libcom_err.a 27109998SmarkmLIBCOMPAT?= ${DESTDIR}${LIBDIR}/libcompat.a 28109998SmarkmLIBCRYPT?= ${DESTDIR}${LIBDIR}/libcrypt.a 29160814SsimonLIBCRYPTO?= ${DESTDIR}${LIBDIR}/libcrypto.a 30160814SsimonLIBCURSES?= ${DESTDIR}${LIBDIR}/libcurses.a 31160814SsimonLIBDEVINFO?= ${DESTDIR}${LIBDIR}/libdevinfo.a 32160814SsimonLIBDEVSTAT?= ${DESTDIR}${LIBDIR}/libdevstat.a 33160814SsimonLIBDIALOG?= ${DESTDIR}${LIBDIR}/libdialog.a 34160814SsimonLIBDISK?= ${DESTDIR}${LIBDIR}/libdisk.a 35160814SsimonLIBEDIT?= ${DESTDIR}${LIBDIR}/libedit.a 36160814SsimonLIBFETCH?= ${DESTDIR}${LIBDIR}/libfetch.a 37160814SsimonLIBFL?= "don't use LIBFL, use LIBL" 38160814SsimonLIBFORM?= ${DESTDIR}${LIBDIR}/libform.a 39160814SsimonLIBFTPIO?= ${DESTDIR}${LIBDIR}/libftpio.a 40160814SsimonLIBG2C?= ${DESTDIR}${LIBDIR}/libg2c.a 41160814SsimonLIBGCC?= ${DESTDIR}${LIBDIR}/libgcc.a 42160814SsimonLIBGCC_PIC?= ${DESTDIR}${LIBDIR}/libgcc_pic.a 43160814SsimonLIBGEOM?= ${DESTDIR}${LIBDIR}/libgeom.a 44160814SsimonLIBGNUREGEX?= ${DESTDIR}${LIBDIR}/libgnuregex.a 45160814SsimonLIBGSSAPI?= ${DESTDIR}${LIBDIR}/libgssapi.a 46160814SsimonLIBHDB?= ${DESTDIR}${LIBDIR}/libhdb.a 47160814SsimonLIBHISTORY?= ${DESTDIR}${LIBDIR}/libhistory.a 48160814SsimonLIBIPSEC?= ${DESTDIR}${LIBDIR}/libipsec.a 49160814SsimonLIBIPX?= ${DESTDIR}${LIBDIR}/libipx.a 50160814SsimonLIBISC?= ${DESTDIR}${LIBDIR}/libisc.a 51160814SsimonLIBKADM5CLNT?= ${DESTDIR}${LIBDIR}/libkadm5clnt.a 52160814SsimonLIBKADM5SRV?= ${DESTDIR}${LIBDIR}/libkadm5srv.a 53160814SsimonLIBKAFS5?= ${DESTDIR}${LIBDIR}/libkafs5.a 54160814SsimonLIBKEYCAP?= ${DESTDIR}${LIBDIR}/libkeycap.a 55160814SsimonLIBKICONV?= ${DESTDIR}${LIBDIR}/libkiconv.a 56109998SmarkmLIBKRB5?= ${DESTDIR}${LIBDIR}/libkrb5.a 57109998SmarkmLIBKVM?= ${DESTDIR}${LIBDIR}/libkvm.a 58109998SmarkmLIBL?= ${DESTDIR}${LIBDIR}/libl.a 59109998SmarkmLIBLN?= "don't use LIBLN, use LIBL" 60205128SsimonLIBM?= ${DESTDIR}${LIBDIR}/libm.a 61205128SsimonLIBMD?= ${DESTDIR}${LIBDIR}/libmd.a 62206046SsimonLIBMENU?= ${DESTDIR}${LIBDIR}/libmenu.a 63205128Ssimon.if !defined(NO_SENDMAIL) 64109998SmarkmLIBMILTER?= ${DESTDIR}${LIBDIR}/libmilter.a 65109998Smarkm.endif 66109998SmarkmLIBMP?= ${DESTDIR}${LIBDIR}/libmp.a 67109998SmarkmLIBMYTINFO?= "don't use LIBMYTINFO, use LIBNCURSES" 68109998SmarkmLIBNCP?= ${DESTDIR}${LIBDIR}/libncp.a 69109998SmarkmLIBNCURSES?= ${DESTDIR}${LIBDIR}/libncurses.a 70109998SmarkmLIBNETGRAPH?= ${DESTDIR}${LIBDIR}/libnetgraph.a 71109998SmarkmLIBNGATM?= ${DESTDIR}${LIBDIR}/libngatm.a 72109998SmarkmLIBOBJC?= ${DESTDIR}${LIBDIR}/libobjc.a 73109998SmarkmLIBOPIE?= ${DESTDIR}${LIBDIR}/libopie.a 74109998Smarkm 75109998Smarkm# The static PAM library doesn't know its secondary dependencies, 76109998Smarkm# so we have to specify them explicitly. 77109998SmarkmLIBPAM?= ${DESTDIR}${LIBDIR}/libpam.a 78109998SmarkmMINUSLPAM= -lpam 79109998Smarkm.if defined(LDFLAGS) && !empty(LDFLAGS:M-static) 80109998Smarkm.if !defined(NO_KERBEROS) && !defined(NOCRYPT) && !defined(NO_OPENSSL) 81109998SmarkmLIBPAM+= ${LIBKRB5} ${LIBASN1} ${LIBCRYPTO} ${LIBCRYPT} \ 82109998Smarkm ${LIBROKEN} ${LIBCOM_ERR} 83109998SmarkmMINUSLPAM+= -lkrb5 -lasn1 -lcrypto -lcrypt -lroken -lcom_err 84109998Smarkm.endif 85109998SmarkmLIBPAM+= ${LIBRADIUS} ${LIBTACPLUS} ${LIBCRYPT} \ 86109998Smarkm ${LIBUTIL} ${LIBOPIE} ${LIBMD} ${LIBYPCLNT} 87109998SmarkmMINUSLPAM+= -lradius -ltacplus -lcrypt \ 88109998Smarkm -lutil -lopie -lmd -lypclnt 89109998Smarkm.if !defined(NO_OPENSSH) && !defined(NOCRYPT) && !defined(NO_OPENSSL) 90109998SmarkmLIBPAM+= ${LIBSSH} ${LIBCRYPTO} ${LIBCRYPT} 91109998SmarkmMINUSLPAM+= -lssh -lcrypto -lcrypt 92109998Smarkm.endif 93109998Smarkm.endif 94109998Smarkm 95109998SmarkmLIBPANEL?= ${DESTDIR}${LIBDIR}/libpanel.a 96109998SmarkmLIBPCAP?= ${DESTDIR}${LIBDIR}/libpcap.a 97109998SmarkmLIBPTHREAD?= ${DESTDIR}${LIBDIR}/libpthread.a 98109998SmarkmLIBRADIUS?= ${DESTDIR}${LIBDIR}/libradius.a 99109998SmarkmLIBREADLINE?= ${DESTDIR}${LIBDIR}/libreadline.a 100109998SmarkmLIBROKEN?= ${DESTDIR}${LIBDIR}/libroken.a 101109998SmarkmLIBRPCSVC?= ${DESTDIR}${LIBDIR}/librpcsvc.a 102109998SmarkmLIBSBUF?= ${DESTDIR}${LIBDIR}/libsbuf.a 103109998SmarkmLIBSDP?= ${DESTDIR}${LIBDIR}/libsdp.a 104109998SmarkmLIBSMB?= ${DESTDIR}${LIBDIR}/libsmb.a 105205128SsimonLIBSSH?= ${DESTDIR}${LIBDIR}/libssh.a 106109998SmarkmLIBSSL?= ${DESTDIR}${LIBDIR}/libssl.a 107109998SmarkmLIBSTAND?= ${DESTDIR}${LIBDIR}/libstand.a 108109998SmarkmLIBSTDCPLUSPLUS?= ${DESTDIR}${LIBDIR}/libstdc++.a 109109998SmarkmLIBTACPLUS?= ${DESTDIR}${LIBDIR}/libtacplus.a 110109998SmarkmLIBTERMCAP?= ${DESTDIR}${LIBDIR}/libtermcap.a 111109998SmarkmLIBTERMLIB?= "don't use LIBTERMLIB, use LIBTERMCAP" 112109998SmarkmLIBTINFO?= "don't use LIBTINFO, use LIBNCURSES" 113109998SmarkmLIBUFS?= ${DESTDIR}${LIBDIR}/libufs.a 114109998SmarkmLIBUGIDFW?= ${DESTDIR}${LIBDIR}/libugidfw.a 115109998SmarkmLIBUSBHID?= ${DESTDIR}${LIBDIR}/libusbhid.a 116109998SmarkmLIBUTIL?= ${DESTDIR}${LIBDIR}/libutil.a 117109998SmarkmLIBVGL?= ${DESTDIR}${LIBDIR}/libvgl.a 118109998SmarkmLIBWRAP?= ${DESTDIR}${LIBDIR}/libwrap.a 119109998SmarkmLIBXPG4?= ${DESTDIR}${LIBDIR}/libxpg4.a 120109998SmarkmLIBY?= ${DESTDIR}${LIBDIR}/liby.a 121109998SmarkmLIBYPCLNT?= ${DESTDIR}${LIBDIR}/libypclnt.a 122109998SmarkmLIBZ?= ${DESTDIR}${LIBDIR}/libz.a 123109998Smarkm