bsd.libnames.mk revision 176439
11541Srgrimes# $FreeBSD: head/share/mk/bsd.libnames.mk 176439 2008-02-21 16:29:31Z ru $ 21541Srgrimes 31541Srgrimes# The include file <bsd.libnames.mk> define library names. 41541Srgrimes# Other include files (e.g. bsd.prog.mk, bsd.lib.mk) include this 51541Srgrimes# file where necessary. 61541Srgrimes 71541Srgrimes.if !target(__<bsd.init.mk>__) 81541Srgrimes.error bsd.libnames.mk cannot be included directly. 91541Srgrimes.endif 101541Srgrimes 111541SrgrimesLIBCRT0?= ${DESTDIR}${LIBDIR}/crt0.o 121541Srgrimes 131541SrgrimesLIBALIAS?= ${DESTDIR}${LIBDIR}/libalias.a 141541SrgrimesLIBARCHIVE?= ${DESTDIR}${LIBDIR}/libarchive.a 151541SrgrimesLIBASN1?= ${DESTDIR}${LIBDIR}/libasn1.a 161541SrgrimesLIBATM?= ${DESTDIR}${LIBDIR}/libatm.a 171541SrgrimesLIBAVL?= ${DESTDIR}${LIBDIR}/libavl.a 181541SrgrimesLIBBEGEMOT?= ${DESTDIR}${LIBDIR}/libbegemot.a 191541Srgrimes.if ${MK_BIND_LIBS} != "no" 201541SrgrimesLIBBIND?= ${DESTDIR}${LIBDIR}/libbind.a 211541SrgrimesLIBBIND9?= ${DESTDIR}${LIBDIR}/libbind9.a 221541Srgrimes.endif 231541SrgrimesLIBBLUETOOTH?= ${DESTDIR}${LIBDIR}/libbluetooth.a 241541SrgrimesLIBBSDXML?= ${DESTDIR}${LIBDIR}/libbsdxml.a 251541SrgrimesLIBBSM?= ${DESTDIR}${LIBDIR}/libbsm.a 261541SrgrimesLIBBSNMP?= ${DESTDIR}${LIBDIR}/libbsnmp.a 271541SrgrimesLIBBZ2?= ${DESTDIR}${LIBDIR}/libbz2.a 281541SrgrimesLIBC?= ${DESTDIR}${LIBDIR}/libc.a 291541SrgrimesLIBC_PIC?= ${DESTDIR}${LIBDIR}/libc_pic.a 301541SrgrimesLIBCALENDAR?= ${DESTDIR}${LIBDIR}/libcalendar.a 311541SrgrimesLIBCAM?= ${DESTDIR}${LIBDIR}/libcam.a 321541SrgrimesLIBCOM_ERR?= ${DESTDIR}${LIBDIR}/libcom_err.a 331541SrgrimesLIBCOMPAT?= ${DESTDIR}${LIBDIR}/libcompat.a 3450477SpeterLIBCRYPT?= ${DESTDIR}${LIBDIR}/libcrypt.a 351541SrgrimesLIBCRYPTO?= ${DESTDIR}${LIBDIR}/libcrypto.a 361541SrgrimesLIBCURSES?= ${DESTDIR}${LIBDIR}/libcurses.a 371541SrgrimesLIBDEVINFO?= ${DESTDIR}${LIBDIR}/libdevinfo.a 3896972StanimuraLIBDEVSTAT?= ${DESTDIR}${LIBDIR}/libdevstat.a 3996972StanimuraLIBDIALOG?= ${DESTDIR}${LIBDIR}/libdialog.a 4029024SbdeLIBDISK?= ${DESTDIR}${LIBDIR}/libdisk.a 4196972StanimuraLIBDNS?= ${DESTDIR}${LIBDIR}/libdns.a 4296972StanimuraLIBEDIT?= ${DESTDIR}${LIBDIR}/libedit.a 431541SrgrimesLIBELF?= ${DESTDIR}${LIBDIR}/libelf.a 441541SrgrimesLIBFETCH?= ${DESTDIR}${LIBDIR}/libfetch.a 4597093SbdeLIBFL?= "don't use LIBFL, use LIBL" 461541SrgrimesLIBFORM?= ${DESTDIR}${LIBDIR}/libform.a 471541SrgrimesLIBFTPIO?= ${DESTDIR}${LIBDIR}/libftpio.a 481541SrgrimesLIBG2C?= ${DESTDIR}${LIBDIR}/libg2c.a 491541SrgrimesLIBGCC?= ${DESTDIR}${LIBDIR}/libgcc.a 508876SrgrimesLIBGCC_PIC?= ${DESTDIR}${LIBDIR}/libgcc_pic.a 511541SrgrimesLIBGEOM?= ${DESTDIR}${LIBDIR}/libgeom.a 521541SrgrimesLIBGNUREGEX?= ${DESTDIR}${LIBDIR}/libgnuregex.a 531541SrgrimesLIBGSSAPI?= ${DESTDIR}${LIBDIR}/libgssapi.a 541541SrgrimesLIBHDB?= ${DESTDIR}${LIBDIR}/libhdb.a 551541SrgrimesLIBHISTORY?= ${DESTDIR}${LIBDIR}/libhistory.a 561541SrgrimesLIBIPSEC?= ${DESTDIR}${LIBDIR}/libipsec.a 571541Srgrimes.if ${MK_IPX} != "no" 5824936SphkLIBIPX?= ${DESTDIR}${LIBDIR}/libipx.a 5924936Sphk.endif 6012820Sphk.if ${MK_BIND_LIBS} != "no" 6112820SphkLIBISC?= ${DESTDIR}${LIBDIR}/libisc.a 621541SrgrimesLIBISCCC?= ${DESTDIR}${LIBDIR}/libisccc.a 631541SrgrimesLIBISCCFG?= ${DESTDIR}${LIBDIR}/libisccfg.a 641541Srgrimes.endif 651541SrgrimesLIBKADM5CLNT?= ${DESTDIR}${LIBDIR}/libkadm5clnt.a 661541SrgrimesLIBKADM5SRV?= ${DESTDIR}${LIBDIR}/libkadm5srv.a 671541SrgrimesLIBKAFS5?= ${DESTDIR}${LIBDIR}/libkafs5.a 681541SrgrimesLIBKEYCAP?= ${DESTDIR}${LIBDIR}/libkeycap.a 691541SrgrimesLIBKICONV?= ${DESTDIR}${LIBDIR}/libkiconv.a 701541SrgrimesLIBKRB5?= ${DESTDIR}${LIBDIR}/libkrb5.a 711541SrgrimesLIBKVM?= ${DESTDIR}${LIBDIR}/libkvm.a 721541SrgrimesLIBL?= ${DESTDIR}${LIBDIR}/libl.a 731541SrgrimesLIBLN?= "don't use LIBLN, use LIBL" 741541Srgrimes.if ${MK_BIND} != "no" 751541SrgrimesLIBLWRES?= ${DESTDIR}${LIBDIR}/liblwres.a 761541Srgrimes.endif 771541SrgrimesLIBM?= ${DESTDIR}${LIBDIR}/libm.a 781541SrgrimesLIBMAGIC?= ${DESTDIR}${LIBDIR}/libmagic.a 791541SrgrimesLIBMD?= ${DESTDIR}${LIBDIR}/libmd.a 801541SrgrimesLIBMEMSTAT?= ${DESTDIR}${LIBDIR}/libmemstat.a 811541SrgrimesLIBMENU?= ${DESTDIR}${LIBDIR}/libmenu.a 823443Sphk.if ${MK_SENDMAIL} != "no" 833443SphkLIBMILTER?= ${DESTDIR}${LIBDIR}/libmilter.a 841541Srgrimes.endif 851541SrgrimesLIBMP?= ${DESTDIR}${LIBDIR}/libmp.a 861541Srgrimes.if ${MK_NCP} != "no" 871541SrgrimesLIBNCP?= ${DESTDIR}${LIBDIR}/libncp.a 8824936Sphk.endif 891541SrgrimesLIBNCURSES?= ${DESTDIR}${LIBDIR}/libncurses.a 901541SrgrimesLIBNCURSESW?= ${DESTDIR}${LIBDIR}/libncursesw.a 911541SrgrimesLIBNETGRAPH?= ${DESTDIR}${LIBDIR}/libnetgraph.a 921541SrgrimesLIBNGATM?= ${DESTDIR}${LIBDIR}/libngatm.a 931541SrgrimesLIBNVPAIR?= ${DESTDIR}${LIBDIR}/libnvpair.a 941541SrgrimesLIBOBJC?= ${DESTDIR}${LIBDIR}/libobjc.a 951541SrgrimesLIBOPIE?= ${DESTDIR}${LIBDIR}/libopie.a 961541Srgrimes 971541Srgrimes# The static PAM library doesn't know its secondary dependencies, 981541Srgrimes# so we have to specify them explicitly. 991541SrgrimesLIBPAM?= ${DESTDIR}${LIBDIR}/libpam.a 1001541SrgrimesMINUSLPAM= -lpam 1011541Srgrimes.if defined(LDFLAGS) && !empty(LDFLAGS:M-static) 1021541Srgrimes.if ${MK_KERBEROS} != "no" 10396972StanimuraLIBPAM+= ${LIBKRB5} ${LIBASN1} ${LIBCRYPTO} ${LIBCRYPT} \ 10486487Sdillon ${LIBROKEN} ${LIBCOM_ERR} 10524936SphkMINUSLPAM+= -lkrb5 -lasn1 -lcrypto -lcrypt -lroken -lcom_err 1061541Srgrimes.endif 1071541SrgrimesLIBPAM+= ${LIBRADIUS} ${LIBTACPLUS} ${LIBCRYPT} \ 1081541Srgrimes ${LIBUTIL} ${LIBOPIE} ${LIBMD} 1091541SrgrimesMINUSLPAM+= -lradius -ltacplus -lcrypt \ 1101541Srgrimes -lutil -lopie -lmd 1111541Srgrimes.if ${MK_OPENSSH} != "no" 1121541SrgrimesLIBPAM+= ${LIBSSH} ${LIBCRYPTO} ${LIBCRYPT} 1131541SrgrimesMINUSLPAM+= -lssh -lcrypto -lcrypt 1141541Srgrimes.endif 1151541Srgrimes.if ${MK_NIS} != "no" 1161541SrgrimesLIBPAM+= ${LIBYPCLNT} 1171541SrgrimesMINUSLPAM+= -lypclnt 1181541Srgrimes.endif 1191541Srgrimes.endif 1201541Srgrimes 1211541SrgrimesLIBPANEL?= ${DESTDIR}${LIBDIR}/libpanel.a 1221541SrgrimesLIBPCAP?= ${DESTDIR}${LIBDIR}/libpcap.a 1231541SrgrimesLIBPMC?= ${DESTDIR}${LIBDIR}/libpmc.a 1241541SrgrimesLIBPTHREAD?= ${DESTDIR}${LIBDIR}/libpthread.a 1251541SrgrimesLIBRADIUS?= ${DESTDIR}${LIBDIR}/libradius.a 1261541SrgrimesLIBREADLINE?= ${DESTDIR}${LIBDIR}/libreadline.a 12796972StanimuraLIBROKEN?= ${DESTDIR}${LIBDIR}/libroken.a 12896972StanimuraLIBRPCSVC?= ${DESTDIR}${LIBDIR}/librpcsvc.a 12996972StanimuraLIBSBUF?= ${DESTDIR}${LIBDIR}/libsbuf.a 1301541SrgrimesLIBSDP?= ${DESTDIR}${LIBDIR}/libsdp.a 13196972StanimuraLIBSMB?= ${DESTDIR}${LIBDIR}/libsmb.a 13296972StanimuraLIBSSH?= ${DESTDIR}${LIBDIR}/libssh.a 1331541SrgrimesLIBSSL?= ${DESTDIR}${LIBDIR}/libssl.a 1341541SrgrimesLIBSTAND?= ${DESTDIR}${LIBDIR}/libstand.a 1351541SrgrimesLIBSTDCPLUSPLUS?= ${DESTDIR}${LIBDIR}/libstdc++.a 13636726SbdeLIBTACPLUS?= ${DESTDIR}${LIBDIR}/libtacplus.a 13736726SbdeLIBTERMCAP?= ${DESTDIR}${LIBDIR}/libtermcap.a 1381541SrgrimesLIBTERMLIB?= "don't use LIBTERMLIB, use LIBTERMCAP" 1391541SrgrimesLIBTINFO?= "don't use LIBTINFO, use LIBNCURSES" 1401541SrgrimesLIBUFS?= ${DESTDIR}${LIBDIR}/libufs.a 1411541SrgrimesLIBUGIDFW?= ${DESTDIR}${LIBDIR}/libugidfw.a 1421541SrgrimesLIBUMEM?= ${DESTDIR}${LIBDIR}/libumem.a 1431541SrgrimesLIBUSBHID?= ${DESTDIR}${LIBDIR}/libusbhid.a 1441541SrgrimesLIBUTIL?= ${DESTDIR}${LIBDIR}/libutil.a 1451541SrgrimesLIBUUTIL?= ${DESTDIR}${LIBDIR}/libuutil.a 1461541SrgrimesLIBVGL?= ${DESTDIR}${LIBDIR}/libvgl.a 1471541SrgrimesLIBWRAP?= ${DESTDIR}${LIBDIR}/libwrap.a 1481541SrgrimesLIBXPG4?= ${DESTDIR}${LIBDIR}/libxpg4.a 1491541SrgrimesLIBY?= ${DESTDIR}${LIBDIR}/liby.a 1501541SrgrimesLIBYPCLNT?= ${DESTDIR}${LIBDIR}/libypclnt.a 1511541SrgrimesLIBZ?= ${DESTDIR}${LIBDIR}/libz.a 1521541SrgrimesLIBZFS?= ${DESTDIR}${LIBDIR}/libzfs.a 1531541SrgrimesLIBZPOOL?= ${DESTDIR}${LIBDIR}/libzpool.a 154