bsd.libnames.mk revision 200062
11590Srgrimes# $FreeBSD: head/share/mk/bsd.libnames.mk 200062 2009-12-03 15:48:24Z ed $ 21590Srgrimes 31590Srgrimes# The include file <bsd.libnames.mk> define library names. 41590Srgrimes# Other include files (e.g. bsd.prog.mk, bsd.lib.mk) include this 51590Srgrimes# file where necessary. 61590Srgrimes 71590Srgrimes.if !target(__<bsd.init.mk>__) 81590Srgrimes.error bsd.libnames.mk cannot be included directly. 91590Srgrimes.endif 101590Srgrimes 111590SrgrimesLIBCRT0?= ${DESTDIR}${LIBDIR}/crt0.o 121590Srgrimes 131590SrgrimesLIBALIAS?= ${DESTDIR}${LIBDIR}/libalias.a 141590SrgrimesLIBARCHIVE?= ${DESTDIR}${LIBDIR}/libarchive.a 151590SrgrimesLIBASN1?= ${DESTDIR}${LIBDIR}/libasn1.a 161590SrgrimesLIBATM?= ${DESTDIR}${LIBDIR}/libatm.a 171590SrgrimesLIBAUDITD?= ${DESTDIR}${LIBDIR}/libauditd.a 181590SrgrimesLIBAVL?= ${DESTDIR}${LIBDIR}/libavl.a 191590SrgrimesLIBBEGEMOT?= ${DESTDIR}${LIBDIR}/libbegemot.a 201590Srgrimes.if ${MK_BIND_LIBS} != "no" 211590SrgrimesLIBBIND?= ${DESTDIR}${LIBDIR}/libbind.a 221590SrgrimesLIBBIND9?= ${DESTDIR}${LIBDIR}/libbind9.a 231590Srgrimes.endif 241590SrgrimesLIBBLUETOOTH?= ${DESTDIR}${LIBDIR}/libbluetooth.a 251590SrgrimesLIBBSDXML?= ${DESTDIR}${LIBDIR}/libbsdxml.a 261590SrgrimesLIBBSM?= ${DESTDIR}${LIBDIR}/libbsm.a 271590SrgrimesLIBBSNMP?= ${DESTDIR}${LIBDIR}/libbsnmp.a 281590SrgrimesLIBBZ2?= ${DESTDIR}${LIBDIR}/libbz2.a 291590SrgrimesLIBC?= ${DESTDIR}${LIBDIR}/libc.a 301590SrgrimesLIBC_PIC?= ${DESTDIR}${LIBDIR}/libc_pic.a 311590SrgrimesLIBCALENDAR?= ${DESTDIR}${LIBDIR}/libcalendar.a 321590SrgrimesLIBCAM?= ${DESTDIR}${LIBDIR}/libcam.a 331590SrgrimesLIBCOM_ERR?= ${DESTDIR}${LIBDIR}/libcom_err.a 341590SrgrimesLIBCOMPAT?= ${DESTDIR}${LIBDIR}/libcompat.a 3527753ScharnierLIBCRYPT?= ${DESTDIR}${LIBDIR}/libcrypt.a 361590SrgrimesLIBCRYPTO?= ${DESTDIR}${LIBDIR}/libcrypto.a 3727753ScharnierLIBCTF?= ${DESTDIR}${LIBDIR}/libctf.a 3827753ScharnierLIBCURSES?= ${DESTDIR}${LIBDIR}/libcurses.a 3942800SrobertoLIBDEVINFO?= ${DESTDIR}${LIBDIR}/libdevinfo.a 401590SrgrimesLIBDEVSTAT?= ${DESTDIR}${LIBDIR}/libdevstat.a 411590SrgrimesLIBDIALOG?= ${DESTDIR}${LIBDIR}/libdialog.a 421590SrgrimesLIBDISK?= ${DESTDIR}${LIBDIR}/libdisk.a 4323086SwollmanLIBDNS?= ${DESTDIR}${LIBDIR}/libdns.a 441590SrgrimesLIBDTRACE?= ${DESTDIR}${LIBDIR}/libdtrace.a 451590SrgrimesLIBDWARF?= ${DESTDIR}${LIBDIR}/libdwarf.a 4623086SwollmanLIBEDIT?= ${DESTDIR}${LIBDIR}/libedit.a 471590SrgrimesLIBELF?= ${DESTDIR}${LIBDIR}/libelf.a 4827753ScharnierLIBFETCH?= ${DESTDIR}${LIBDIR}/libfetch.a 491590SrgrimesLIBFL?= "don't use LIBFL, use LIBL" 501590SrgrimesLIBFORM?= ${DESTDIR}${LIBDIR}/libform.a 511590SrgrimesLIBFTPIO?= ${DESTDIR}${LIBDIR}/libftpio.a 521590SrgrimesLIBG2C?= ${DESTDIR}${LIBDIR}/libg2c.a 531590SrgrimesLIBGCC?= ${DESTDIR}${LIBDIR}/libgcc.a 541590SrgrimesLIBGCC_PIC?= ${DESTDIR}${LIBDIR}/libgcc_pic.a 551590SrgrimesLIBGEOM?= ${DESTDIR}${LIBDIR}/libgeom.a 561590SrgrimesLIBGNUREGEX?= ${DESTDIR}${LIBDIR}/libgnuregex.a 571590SrgrimesLIBGSSAPI?= ${DESTDIR}${LIBDIR}/libgssapi.a 581590SrgrimesLIBGSSAPI_KRB5?= ${DESTDIR}${LIBDIR}/libgssapi_krb5.a 591590SrgrimesLIBHDB?= ${DESTDIR}${LIBDIR}/libhdb.a 601590SrgrimesLIBHISTORY?= ${DESTDIR}${LIBDIR}/libhistory.a 611590SrgrimesLIBHEIMNTLM?= ${DESTDIR}${LIBDIR}/libheimntlm.a 621590SrgrimesLIBHX509?= ${DESTDIR}${LIBDIR}/libhx509.a 631590SrgrimesLIBIPSEC?= ${DESTDIR}${LIBDIR}/libipsec.a 641590Srgrimes.if ${MK_IPX} != "no" 6528284SpeterLIBIPX?= ${DESTDIR}${LIBDIR}/libipx.a 661590Srgrimes.endif 6728284Speter.if ${MK_BIND_LIBS} != "no" 6828284SpeterLIBISC?= ${DESTDIR}${LIBDIR}/libisc.a 691590SrgrimesLIBISCCC?= ${DESTDIR}${LIBDIR}/libisccc.a 7028284SpeterLIBISCCFG?= ${DESTDIR}${LIBDIR}/libisccfg.a 7142800Sroberto.endif 721590SrgrimesLIBJAIL?= ${DESTDIR}${LIBDIR}/libjail.a 7342800SrobertoLIBKADM5CLNT?= ${DESTDIR}${LIBDIR}/libkadm5clnt.a 7428284SpeterLIBKADM5SRV?= ${DESTDIR}${LIBDIR}/libkadm5srv.a 751590SrgrimesLIBKAFS5?= ${DESTDIR}${LIBDIR}/libkafs5.a 7628284SpeterLIBKEYCAP?= ${DESTDIR}${LIBDIR}/libkeycap.a 7728284SpeterLIBKICONV?= ${DESTDIR}${LIBDIR}/libkiconv.a 781590SrgrimesLIBKRB5?= ${DESTDIR}${LIBDIR}/libkrb5.a 7928284SpeterLIBKVM?= ${DESTDIR}${LIBDIR}/libkvm.a 801590SrgrimesLIBL?= ${DESTDIR}${LIBDIR}/libl.a 811590SrgrimesLIBLN?= "don't use LIBLN, use LIBL" 8238491Sgpalmer.if ${MK_BIND} != "no" 831590SrgrimesLIBLWRES?= ${DESTDIR}${LIBDIR}/liblwres.a 8438491Sgpalmer.endif 8528284SpeterLIBM?= ${DESTDIR}${LIBDIR}/libm.a 861590SrgrimesLIBMAGIC?= ${DESTDIR}${LIBDIR}/libmagic.a 8728284SpeterLIBMD?= ${DESTDIR}${LIBDIR}/libmd.a 8828284SpeterLIBMEMSTAT?= ${DESTDIR}${LIBDIR}/libmemstat.a 891590SrgrimesLIBMENU?= ${DESTDIR}${LIBDIR}/libmenu.a 9028284Speter.if ${MK_SENDMAIL} != "no" 911590SrgrimesLIBMILTER?= ${DESTDIR}${LIBDIR}/libmilter.a 921590Srgrimes.endif 931590SrgrimesLIBMP?= ${DESTDIR}${LIBDIR}/libmp.a 941590Srgrimes.if ${MK_NCP} != "no" 951590SrgrimesLIBNCP?= ${DESTDIR}${LIBDIR}/libncp.a 961590Srgrimes.endif 971590SrgrimesLIBNCURSES?= ${DESTDIR}${LIBDIR}/libncurses.a 981590SrgrimesLIBNCURSESW?= ${DESTDIR}${LIBDIR}/libncursesw.a 991590SrgrimesLIBNETGRAPH?= ${DESTDIR}${LIBDIR}/libnetgraph.a 1001590SrgrimesLIBNGATM?= ${DESTDIR}${LIBDIR}/libngatm.a 10136080SwollmanLIBNVPAIR?= ${DESTDIR}${LIBDIR}/libnvpair.a 1021590SrgrimesLIBOBJC?= ${DESTDIR}${LIBDIR}/libobjc.a 1031590SrgrimesLIBOPIE?= ${DESTDIR}${LIBDIR}/libopie.a 1041590Srgrimes 1051590Srgrimes# The static PAM library doesn't know its secondary dependencies, 10638427Sjb# so we have to specify them explicitly. 10738427SjbLIBPAM?= ${DESTDIR}${LIBDIR}/libpam.a 1081590SrgrimesMINUSLPAM= -lpam 10923086Swollman.if defined(LDFLAGS) && !empty(LDFLAGS:M-static) 11023086Swollman.if ${MK_KERBEROS} != "no" 11123086SwollmanLIBPAM+= ${LIBKRB5} ${LIBHX509} ${LIBASN1} ${LIBCRYPTO} ${LIBCRYPT} \ 11223086Swollman ${LIBROKEN} ${LIBCOM_ERR} 11323086SwollmanMINUSLPAM+= -lkrb5 -lhx509 -lasn1 -lcrypto -lcrypt -lroken -lcom_err 11423086Swollman.endif 11523086SwollmanLIBPAM+= ${LIBRADIUS} ${LIBTACPLUS} ${LIBCRYPT} \ 11623086Swollman ${LIBUTIL} ${LIBOPIE} ${LIBMD} 11735414SdgMINUSLPAM+= -lradius -ltacplus -lcrypt \ 11835414Sdg -lutil -lopie -lmd 11935414Sdg.if ${MK_OPENSSH} != "no" 12035414SdgLIBPAM+= ${LIBSSH} ${LIBCRYPTO} ${LIBCRYPT} 12135414SdgMINUSLPAM+= -lssh -lcrypto -lcrypt 12235414Sdg.endif 12335414Sdg.if ${MK_NIS} != "no" 12423086SwollmanLIBPAM+= ${LIBYPCLNT} 12523086SwollmanMINUSLPAM+= -lypclnt 12623086Swollman.endif 12723086Swollman.endif 12823086Swollman 1291590SrgrimesLIBPANEL?= ${DESTDIR}${LIBDIR}/libpanel.a 1305811SwollmanLIBPCAP?= ${DESTDIR}${LIBDIR}/libpcap.a 1311590SrgrimesLIBPMC?= ${DESTDIR}${LIBDIR}/libpmc.a 1321590SrgrimesLIBPROC?= ${DESTDIR}${LIBDIR}/libproc.a 13323086SwollmanLIBPTHREAD?= ${DESTDIR}${LIBDIR}/libpthread.a 1341590SrgrimesLIBRADIUS?= ${DESTDIR}${LIBDIR}/libradius.a 1351590SrgrimesLIBREADLINE?= ${DESTDIR}${LIBDIR}/libreadline.a 1361590SrgrimesLIBROKEN?= ${DESTDIR}${LIBDIR}/libroken.a 13737453SbdeLIBRPCSVC?= ${DESTDIR}${LIBDIR}/librpcsvc.a 1381590SrgrimesLIBSBUF?= ${DESTDIR}${LIBDIR}/libsbuf.a 1391590SrgrimesLIBSDP?= ${DESTDIR}${LIBDIR}/libsdp.a 1401590SrgrimesLIBSMB?= ${DESTDIR}${LIBDIR}/libsmb.a 1411590SrgrimesLIBSSH?= ${DESTDIR}${LIBDIR}/libssh.a 1421590SrgrimesLIBSSL?= ${DESTDIR}${LIBDIR}/libssl.a 1431590SrgrimesLIBSTAND?= ${DESTDIR}${LIBDIR}/libstand.a 1441590SrgrimesLIBSTDCPLUSPLUS?= ${DESTDIR}${LIBDIR}/libstdc++.a 1451590SrgrimesLIBTACPLUS?= ${DESTDIR}${LIBDIR}/libtacplus.a 1461590SrgrimesLIBTERMCAP?= ${DESTDIR}${LIBDIR}/libtermcap.a 1471590SrgrimesLIBTERMLIB?= "don't use LIBTERMLIB, use LIBTERMCAP" 1481590SrgrimesLIBTINFO?= "don't use LIBTINFO, use LIBNCURSES" 1491590SrgrimesLIBUFS?= ${DESTDIR}${LIBDIR}/libufs.a 15037453SbdeLIBUGIDFW?= ${DESTDIR}${LIBDIR}/libugidfw.a 15137453SbdeLIBUMEM?= ${DESTDIR}${LIBDIR}/libumem.a 15237453SbdeLIBUSBHID?= ${DESTDIR}${LIBDIR}/libusbhid.a 15322615SwollmanLIBUSB20?= ${DESTDIR}${LIBDIR}/libusb20.a 15422615SwollmanLIBULOG?= ${DESTDIR}${LIBDIR}/libulog.a 15522615SwollmanLIBUTIL?= ${DESTDIR}${LIBDIR}/libutil.a 1561590SrgrimesLIBUUTIL?= ${DESTDIR}${LIBDIR}/libuutil.a 15731097SacheLIBVGL?= ${DESTDIR}${LIBDIR}/libvgl.a 15816080SalexLIBWRAP?= ${DESTDIR}${LIBDIR}/libwrap.a 15916080SalexLIBXPG4?= ${DESTDIR}${LIBDIR}/libxpg4.a 16016080SalexLIBY?= ${DESTDIR}${LIBDIR}/liby.a 1611590SrgrimesLIBYPCLNT?= ${DESTDIR}${LIBDIR}/libypclnt.a 162LIBZ?= ${DESTDIR}${LIBDIR}/libz.a 163LIBZFS?= ${DESTDIR}${LIBDIR}/libzfs.a 164LIBZPOOL?= ${DESTDIR}${LIBDIR}/libzpool.a 165