bsd.libnames.mk revision 155211
11573Srgrimes# $FreeBSD: head/share/mk/bsd.libnames.mk 155211 2006-02-02 10:04:32Z rwatson $ 21573Srgrimes 31573Srgrimes# The include file <bsd.libnames.mk> define library names. 41573Srgrimes# Other include files (e.g. bsd.prog.mk, bsd.lib.mk) include this 51573Srgrimes# file where necessary. 61573Srgrimes 71573Srgrimes.if !target(__<bsd.init.mk>__) 81573Srgrimes.error bsd.libnames.mk cannot be included directly. 91573Srgrimes.endif 101573Srgrimes 111573SrgrimesLIBCRT0?= ${DESTDIR}${LIBDIR}/crt0.o 121573Srgrimes 131573SrgrimesLIBALIAS?= ${DESTDIR}${LIBDIR}/libalias.a 141573SrgrimesLIBARCHIVE?= ${DESTDIR}${LIBDIR}/libarchive.a 151573SrgrimesLIBASN1?= ${DESTDIR}${LIBDIR}/libasn1.a 161573SrgrimesLIBATM?= ${DESTDIR}${LIBDIR}/libatm.a 171573SrgrimesLIBBEGEMOT?= ${DESTDIR}${LIBDIR}/libbegemot.a 181573Srgrimes.if !defined(NO_BIND) && defined(WITH_BIND_LIBS) 191573SrgrimesLIBBIND?= ${DESTDIR}${LIBDIR}/libbind.a 201573SrgrimesLIBBIND9?= ${DESTDIR}${LIBDIR}/libbind9.a 211573Srgrimes.endif 221573SrgrimesLIBBLUETOOTH?= ${DESTDIR}${LIBDIR}/libbluetooth.a 231573SrgrimesLIBBSDXML?= ${DESTDIR}${LIBDIR}/libbsdxml.a 241573SrgrimesLIBBSM?= ${DESTDIR}${LIBDIR}/libbsm.a 251573SrgrimesLIBBSNMP?= ${DESTDIR}${LIBDIR}/libbsnmp.a 261573SrgrimesLIBBZ2?= ${DESTDIR}${LIBDIR}/libbz2.a 271573SrgrimesLIBC?= ${DESTDIR}${LIBDIR}/libc.a 281573SrgrimesLIBC_PIC?= ${DESTDIR}${LIBDIR}/libc_pic.a 291573SrgrimesLIBC_R?= ${DESTDIR}${LIBDIR}/libc_r.a 301573SrgrimesLIBCALENDAR?= ${DESTDIR}${LIBDIR}/libcalendar.a 311573SrgrimesLIBCAM?= ${DESTDIR}${LIBDIR}/libcam.a 321573SrgrimesLIBCOM_ERR?= ${DESTDIR}${LIBDIR}/libcom_err.a 331573SrgrimesLIBCOMPAT?= ${DESTDIR}${LIBDIR}/libcompat.a 341573SrgrimesLIBCRYPT?= ${DESTDIR}${LIBDIR}/libcrypt.a 351573SrgrimesLIBCRYPTO?= ${DESTDIR}${LIBDIR}/libcrypto.a 361573SrgrimesLIBCURSES?= ${DESTDIR}${LIBDIR}/libcurses.a 371573SrgrimesLIBDEVINFO?= ${DESTDIR}${LIBDIR}/libdevinfo.a 381573SrgrimesLIBDEVSTAT?= ${DESTDIR}${LIBDIR}/libdevstat.a 391573SrgrimesLIBDIALOG?= ${DESTDIR}${LIBDIR}/libdialog.a 401573SrgrimesLIBDISK?= ${DESTDIR}${LIBDIR}/libdisk.a 411573SrgrimesLIBDNS?= ${DESTDIR}${LIBDIR}/libdns.a 421573SrgrimesLIBEDIT?= ${DESTDIR}${LIBDIR}/libedit.a 431573SrgrimesLIBFETCH?= ${DESTDIR}${LIBDIR}/libfetch.a 441573SrgrimesLIBFL?= "don't use LIBFL, use LIBL" 451573SrgrimesLIBFORM?= ${DESTDIR}${LIBDIR}/libform.a 4619059SwoschLIBFTPIO?= ${DESTDIR}${LIBDIR}/libftpio.a 471573SrgrimesLIBG2C?= ${DESTDIR}${LIBDIR}/libg2c.a 4817552SacheLIBGCC?= ${DESTDIR}${LIBDIR}/libgcc.a 491573SrgrimesLIBGCC_PIC?= ${DESTDIR}${LIBDIR}/libgcc_pic.a 5019059SwoschLIBGEOM?= ${DESTDIR}${LIBDIR}/libgeom.a 511573SrgrimesLIBGNUREGEX?= ${DESTDIR}${LIBDIR}/libgnuregex.a 521573SrgrimesLIBGSSAPI?= ${DESTDIR}${LIBDIR}/libgssapi.a 531573SrgrimesLIBHDB?= ${DESTDIR}${LIBDIR}/libhdb.a 541573SrgrimesLIBHISTORY?= ${DESTDIR}${LIBDIR}/libhistory.a 551573SrgrimesLIBIPSEC?= ${DESTDIR}${LIBDIR}/libipsec.a 561573SrgrimesLIBIPX?= ${DESTDIR}${LIBDIR}/libipx.a 571573Srgrimes.if !defined(NO_BIND) && defined(WITH_BIND_LIBS) 581573SrgrimesLIBISC?= ${DESTDIR}${LIBDIR}/libisc.a 591573SrgrimesLIBISCCC?= ${DESTDIR}${LIBDIR}/libisccc.a 601573SrgrimesLIBISCCFG?= ${DESTDIR}${LIBDIR}/libisccfg.a 611573Srgrimes.endif 621573SrgrimesLIBKADM5CLNT?= ${DESTDIR}${LIBDIR}/libkadm5clnt.a 631573SrgrimesLIBKADM5SRV?= ${DESTDIR}${LIBDIR}/libkadm5srv.a 641573SrgrimesLIBKAFS5?= ${DESTDIR}${LIBDIR}/libkafs5.a 651573SrgrimesLIBKEYCAP?= ${DESTDIR}${LIBDIR}/libkeycap.a 661573SrgrimesLIBKICONV?= ${DESTDIR}${LIBDIR}/libkiconv.a 671573SrgrimesLIBKRB5?= ${DESTDIR}${LIBDIR}/libkrb5.a 681573SrgrimesLIBKVM?= ${DESTDIR}${LIBDIR}/libkvm.a 691573SrgrimesLIBL?= ${DESTDIR}${LIBDIR}/libl.a 701573SrgrimesLIBLN?= "don't use LIBLN, use LIBL" 711573Srgrimes.if !defined(NO_BIND) 721573SrgrimesLIBLWRES?= ${DESTDIR}${LIBDIR}/liblwres.a 731573Srgrimes.endif 741573SrgrimesLIBM?= ${DESTDIR}${LIBDIR}/libm.a 751573SrgrimesLIBMAGIC?= ${DESTDIR}${LIBDIR}/libmagic.a 761573SrgrimesLIBMD?= ${DESTDIR}${LIBDIR}/libmd.a 771573SrgrimesLIBMEMSTAT?= ${DESTDIR}${LIBDIR}/libmemstat.a 781573SrgrimesLIBMENU?= ${DESTDIR}${LIBDIR}/libmenu.a 791573Srgrimes.if !defined(NO_SENDMAIL) 801573SrgrimesLIBMILTER?= ${DESTDIR}${LIBDIR}/libmilter.a 811573Srgrimes.endif 821573SrgrimesLIBMP?= ${DESTDIR}${LIBDIR}/libmp.a 831573SrgrimesLIBMYTINFO?= "don't use LIBMYTINFO, use LIBNCURSES" 841573SrgrimesLIBNCP?= ${DESTDIR}${LIBDIR}/libncp.a 851573SrgrimesLIBNCURSES?= ${DESTDIR}${LIBDIR}/libncurses.a 861573SrgrimesLIBNETGRAPH?= ${DESTDIR}${LIBDIR}/libnetgraph.a 871573SrgrimesLIBNGATM?= ${DESTDIR}${LIBDIR}/libngatm.a 881573SrgrimesLIBOBJC?= ${DESTDIR}${LIBDIR}/libobjc.a 891573SrgrimesLIBOPIE?= ${DESTDIR}${LIBDIR}/libopie.a 901573Srgrimes 911573Srgrimes# The static PAM library doesn't know its secondary dependencies, 921573Srgrimes# so we have to specify them explicitly. 931573SrgrimesLIBPAM?= ${DESTDIR}${LIBDIR}/libpam.a 941573SrgrimesMINUSLPAM= -lpam 951573Srgrimes.if defined(LDFLAGS) && !empty(LDFLAGS:M-static) 961573Srgrimes.if !defined(NO_KERBEROS) && !defined(NO_CRYPT) && !defined(NO_OPENSSL) 971573SrgrimesLIBPAM+= ${LIBKRB5} ${LIBASN1} ${LIBCRYPTO} ${LIBCRYPT} \ 981573Srgrimes ${LIBROKEN} ${LIBCOM_ERR} 991573SrgrimesMINUSLPAM+= -lkrb5 -lasn1 -lcrypto -lcrypt -lroken -lcom_err 1001573Srgrimes.endif 1011573SrgrimesLIBPAM+= ${LIBRADIUS} ${LIBTACPLUS} ${LIBCRYPT} \ 1021573Srgrimes ${LIBUTIL} ${LIBOPIE} ${LIBMD} 1031573SrgrimesMINUSLPAM+= -lradius -ltacplus -lcrypt \ 1041573Srgrimes -lutil -lopie -lmd 1051573Srgrimes.if !defined(NO_OPENSSH) && !defined(NO_CRYPT) && !defined(NO_OPENSSL) 1061573SrgrimesLIBPAM+= ${LIBSSH} ${LIBCRYPTO} ${LIBCRYPT} 1071573SrgrimesMINUSLPAM+= -lssh -lcrypto -lcrypt 1081573Srgrimes.endif 1091573Srgrimes.if !defined(NO_NIS) 1101573SrgrimesLIBPAM+= ${LIBYPCLNT} 1111573SrgrimesMINUSLPAM+= -lypclnt 1121573Srgrimes.endif 1131573Srgrimes.endif 1141573Srgrimes 1151573SrgrimesLIBPANEL?= ${DESTDIR}${LIBDIR}/libpanel.a 1161573SrgrimesLIBPCAP?= ${DESTDIR}${LIBDIR}/libpcap.a 1171573SrgrimesLIBPMC?= ${DESTDIR}${LIBDIR}/libpmc.a 1181573SrgrimesLIBPTHREAD?= ${DESTDIR}${LIBDIR}/libpthread.a 1191573SrgrimesLIBRADIUS?= ${DESTDIR}${LIBDIR}/libradius.a 1201573SrgrimesLIBREADLINE?= ${DESTDIR}${LIBDIR}/libreadline.a 1211573SrgrimesLIBROKEN?= ${DESTDIR}${LIBDIR}/libroken.a 1221573SrgrimesLIBRPCSVC?= ${DESTDIR}${LIBDIR}/librpcsvc.a 1231573SrgrimesLIBSBUF?= ${DESTDIR}${LIBDIR}/libsbuf.a 1241573SrgrimesLIBSDP?= ${DESTDIR}${LIBDIR}/libsdp.a 1251573SrgrimesLIBSMB?= ${DESTDIR}${LIBDIR}/libsmb.a 1261573SrgrimesLIBSSH?= ${DESTDIR}${LIBDIR}/libssh.a 1271573SrgrimesLIBSSL?= ${DESTDIR}${LIBDIR}/libssl.a 1281573SrgrimesLIBSTAND?= ${DESTDIR}${LIBDIR}/libstand.a 1291573SrgrimesLIBSTDCPLUSPLUS?= ${DESTDIR}${LIBDIR}/libstdc++.a 1301573SrgrimesLIBTACPLUS?= ${DESTDIR}${LIBDIR}/libtacplus.a 13119059SwoschLIBTERMCAP?= ${DESTDIR}${LIBDIR}/libtermcap.a 13219059SwoschLIBTERMLIB?= "don't use LIBTERMLIB, use LIBTERMCAP" 13319059SwoschLIBTINFO?= "don't use LIBTINFO, use LIBNCURSES" 13419059SwoschLIBUFS?= ${DESTDIR}${LIBDIR}/libufs.a 13519059SwoschLIBUGIDFW?= ${DESTDIR}${LIBDIR}/libugidfw.a 13619059SwoschLIBUSBHID?= ${DESTDIR}${LIBDIR}/libusbhid.a 1371573SrgrimesLIBUTIL?= ${DESTDIR}${LIBDIR}/libutil.a 13819059SwoschLIBVGL?= ${DESTDIR}${LIBDIR}/libvgl.a 1391573SrgrimesLIBWRAP?= ${DESTDIR}${LIBDIR}/libwrap.a 1401573SrgrimesLIBXPG4?= ${DESTDIR}${LIBDIR}/libxpg4.a 1411573SrgrimesLIBY?= ${DESTDIR}${LIBDIR}/liby.a 1421573SrgrimesLIBYPCLNT?= ${DESTDIR}${LIBDIR}/libypclnt.a 1431573SrgrimesLIBZ?= ${DESTDIR}${LIBDIR}/libz.a 1441573Srgrimes