bsd.libnames.mk revision 111994
1223013Sdim# $FreeBSD: head/share/mk/bsd.libnames.mk 111994 2003-03-08 13:38:06Z markm $ 2223013Sdim 3223013Sdim# The include file <bsd.libnames.mk> define library names. 4223013Sdim# Other include files (e.g. bsd.prog.mk, bsd.lib.mk) include this 5223013Sdim# file where necessary. 6223013Sdim 7223013Sdim.if !target(__<bsd.init.mk>__) 8223013Sdim.error bsd.libnames.mk cannot be included directly. 9223013Sdim.endif 10223013Sdim 11249423SdimLIBCRT0?= ${DESTDIR}${LIBDIR}/crt0.o 12223013Sdim 13249423SdimLIBALIAS?= ${DESTDIR}${LIBDIR}/libalias.a 14226633SdimLIBASN1?= ${DESTDIR}${LIBDIR}/libasn1.a # XXX in secure dist, not base 15249423SdimLIBATM?= ${DESTDIR}${LIBDIR}/libatm.a 16249423SdimLIBBZ2?= ${DESTDIR}${LIBDIR}/libbz2.a 17223013SdimLIBC?= ${DESTDIR}${LIBDIR}/libc.a 18223013SdimLIBC_PIC?= ${DESTDIR}${LIBDIR}/libc_pic.a 19223013SdimLIBC_R?= ${DESTDIR}${LIBDIR}/libc_r.a 20223013SdimLIBBSDXML?= ${DESTDIR}${LIBDIR}/libbsdxml.a 21223013SdimLIBCALENDAR?= ${DESTDIR}${LIBDIR}/libcalendar.a 22223013SdimLIBCAM?= ${DESTDIR}${LIBDIR}/libcam.a 23223013SdimLIBCIPHER?= ${DESTDIR}${LIBDIR}/libcipher.a # XXX in secure dist, not base 24223013SdimLIBCOM_ERR?= ${DESTDIR}${LIBDIR}/libcom_err.a 25223013SdimLIBCOMPAT?= ${DESTDIR}${LIBDIR}/libcompat.a 26223013SdimLIBCRYPT?= ${DESTDIR}${LIBDIR}/libcrypt.a 27223013SdimLIBCRYPTO?= ${DESTDIR}${LIBDIR}/libcrypto.a # XXX in secure dist, not base 28223013SdimLIBCURSES?= ${DESTDIR}${LIBDIR}/libcurses.a 29223013SdimLIBDES?= ${DESTDIR}${LIBDIR}/libdes.a # XXX in secure dist, not base 30223013SdimLIBDEVINFO?= ${DESTDIR}${LIBDIR}/libdevinfo.a 31223013SdimLIBDEVSTAT?= ${DESTDIR}${LIBDIR}/libdevstat.a 32223013SdimLIBDIALOG?= ${DESTDIR}${LIBDIR}/libdialog.a 33223013SdimLIBDISK?= ${DESTDIR}${LIBDIR}/libdisk.a 34223013SdimLIBEDIT?= ${DESTDIR}${LIBDIR}/libedit.a 35223013SdimLIBFETCH?= ${DESTDIR}${LIBDIR}/libfetch.a 36223013SdimLIBFL?= "don't use LIBFL, use LIBL" 37223013SdimLIBFORM?= ${DESTDIR}${LIBDIR}/libform.a 38223013SdimLIBFTPIO?= ${DESTDIR}${LIBDIR}/libftpio.a 39223013SdimLIBG2C?= ${DESTDIR}${LIBDIR}/libg2c.a 40223013SdimLIBGCC?= ${DESTDIR}${LIBDIR}/libgcc.a 41223013SdimLIBGNUREGEX?= ${DESTDIR}${LIBDIR}/libgnuregex.a 42223013SdimLIBGSSAPI?= ${DESTDIR}${LIBDIR}/libgssapi.a # XXX in secure dist, not base 43223013SdimLIBHISTORY?= ${DESTDIR}${LIBDIR}/libhistory.a 44223013SdimLIBIPSEC?= ${DESTDIR}${LIBDIR}/libipsec.a 45223013SdimLIBIPX?= ${DESTDIR}${LIBDIR}/libipx.a 46223013SdimLIBISC?= ${DESTDIR}${LIBDIR}/libisc.a 47223013SdimLIBKDB?= ${DESTDIR}${LIBDIR}/libkdb.a # XXX in secure dist, not base 48223013SdimLIBKEYCAP?= ${DESTDIR}${LIBDIR}/libkeycap.a 49223013SdimLIBKRB?= ${DESTDIR}${LIBDIR}/libkrb.a # XXX in secure dist, not base 50223013SdimLIBKRB5?= ${DESTDIR}${LIBDIR}/libkrb5.a # XXX in secure dist, not base 51223013SdimLIBKVM?= ${DESTDIR}${LIBDIR}/libkvm.a 52223013SdimLIBL?= ${DESTDIR}${LIBDIR}/libl.a 53223013SdimLIBLN?= "don't use LIBLN, use LIBL" 54223013SdimLIBM?= ${DESTDIR}${LIBDIR}/libm.a 55223013SdimLIBMD?= ${DESTDIR}${LIBDIR}/libmd.a 56223013SdimLIBMENU?= ${DESTDIR}${LIBDIR}/libmenu.a 57223013Sdim.if !defined(NO_SENDMAIL) 58223013SdimLIBMILTER?= ${DESTDIR}${LIBDIR}/libmilter.a 59223013Sdim.endif 60223013SdimLIBMP?= ${DESTDIR}${LIBDIR}/libmp.a 61223013SdimLIBMYTINFO?= "don't use LIBMYTINFO, use LIBNCURSES" 62223013SdimLIBNCP?= ${DESTDIR}${LIBDIR}/libncp.a 63223013SdimLIBNCURSES?= ${DESTDIR}${LIBDIR}/libncurses.a 64223013SdimLIBNETGRAPH?= ${DESTDIR}${LIBDIR}/libnetgraph.a 65223013SdimLIBOBJC?= ${DESTDIR}${LIBDIR}/libobjc.a 66223013SdimLIBOPIE?= ${DESTDIR}${LIBDIR}/libopie.a 67263508Sdim 68223013Sdim# The static PAM library doesn't know its secondary dependencies, 69223013Sdim# so we have to specify them explicitly. 70223013SdimLIBPAM?= ${DESTDIR}${LIBDIR}/libpam.a 71223013SdimMINUSLPAM?= -lpam 72223013Sdim.if defined(LDFLAGS) && !empty(LDFLAGS:M-static) 73223013Sdim.if defined(MAKE_KERBEROS5) 74223013SdimLIBPAM+= ${LIBKRB5} ${LIBASN1} ${LIBROKEN} 75223013SdimMINUSLPAM+= -lkrb5 -lasn1 -lroken 76223013SdimLIBPAM+= ${LIBCOM_ERR} 77223013SdimMINUSLPAM+= -lcom_err 78223013Sdim.endif 79223013SdimLIBPAM+= ${LIBRADIUS} ${LIBRPCSVC} ${LIBTACPLUS} ${LIBCRYPT} \ 80223013Sdim ${LIBUTIL} ${LIBOPIE} ${LIBMD} ${LIBYPCLNT} 81223013SdimMINUSLPAM+= -lradius -lrpcsvc -ltacplus -lcrypt \ 82223013Sdim -lutil -lopie -lmd -lypclnt 83223013Sdim.if !defined(NOCRYPT) && !defined(NO_OPENSSL) && !defined(NO_OPENSSH) 84223013SdimLIBPAM+= ${LIBSSH} ${LIBCRYPTO} 85223013SdimMINUSLPAM+= -lssh -lcrypto 86223013Sdim.endif 87223013Sdim.endif 88223013Sdim 89223013SdimLIBPANEL?= ${DESTDIR}${LIBDIR}/libpanel.a 90223013SdimLIBPC?= ${DESTDIR}${LIBDIR}/libpc.a # XXX doesn't exist 91223013SdimLIBPCAP?= ${DESTDIR}${LIBDIR}/libpcap.a 92223013SdimLIBPERL?= ${DESTDIR}${LIBDIR}/libperl.a 93223013SdimLIBPLOT?= ${DESTDIR}${LIBDIR}/libplot.a # XXX doesn't exist 94223013SdimLIBRADIUS?= ${DESTDIR}${LIBDIR}/libradius.a 95223013SdimLIBREADLINE?= ${DESTDIR}${LIBDIR}/libreadline.a 96263508SdimLIBRESOLV?= ${DESTDIR}${LIBDIR}/libresolv.a # XXX doesn't exist 97223013SdimLIBROKEN?= ${DESTDIR}${LIBDIR}/libroken.a # XXX in secure dist, not base 98223013SdimLIBRPCSVC?= ${DESTDIR}${LIBDIR}/librpcsvc.a 99223013SdimLIBSBUF?= ${DESTDIR}${LIBDIR}/libsbuf.a 100223013SdimLIBSMB?= ${DESTDIR}${LIBDIR}/libsmb.a 101223013SdimLIBSSH?= ${DESTDIR}${LIBDIR}/libssh.a # XXX in secure dist, not base 102223013SdimLIBSSL?= ${DESTDIR}${LIBDIR}/libssl.a # XXX in secure dist, not base 103223013SdimLIBSTDCPLUSPLUS?= ${DESTDIR}${LIBDIR}/libstdc++.a 104223013SdimLIBTACPLUS?= ${DESTDIR}${LIBDIR}/libtacplus.a 105223013SdimLIBTERMCAP?= ${DESTDIR}${LIBDIR}/libtermcap.a 106223013SdimLIBTERMLIB?= "don't use LIBTERMLIB, use LIBTERMCAP" 107223013SdimLIBTINFO?= "don't use LIBTINFO, use LIBNCURSES" 108223013SdimLIBUFS?= ${DESTDIR}${LIBDIR}/libufs.a 109223013SdimLIBUGIDFW?= ${DESTDIR}${LIBDIR}/libugidfw.a 110223013SdimLIBUSBHID?= ${DESTDIR}${LIBDIR}/libusbhid.a 111223013SdimLIBUTIL?= ${DESTDIR}${LIBDIR}/libutil.a 112223013SdimLIBVGL?= ${DESTDIR}${LIBDIR}/libvgl.a 113223013SdimLIBWRAP?= ${DESTDIR}${LIBDIR}/libwrap.a 114223013SdimLIBXPG4?= ${DESTDIR}${LIBDIR}/libxpg4.a 115223013SdimLIBY?= ${DESTDIR}${LIBDIR}/liby.a 116223013SdimLIBYPCLNT?= ${DESTDIR}${LIBDIR}/libypclnt.a 117223013SdimLIBZ?= ${DESTDIR}${LIBDIR}/libz.a 118223013Sdim