bsd.libnames.mk revision 117184
1321369Sdim# $FreeBSD: head/share/mk/bsd.libnames.mk 117184 2003-07-02 23:57:29Z ru $ 2303231Sdim 3353358Sdim# The include file <bsd.libnames.mk> define library names. 4353358Sdim# Other include files (e.g. bsd.prog.mk, bsd.lib.mk) include this 5353358Sdim# file where necessary. 6303231Sdim 7303231Sdim.if !target(__<bsd.init.mk>__) 8303231Sdim.error bsd.libnames.mk cannot be included directly. 9303231Sdim.endif 10303231Sdim 11303231SdimLIBCRT0?= ${DESTDIR}${LIBDIR}/crt0.o 12303231Sdim 13303231SdimLIBALIAS?= ${DESTDIR}${LIBDIR}/libalias.a 14321369SdimLIBASN1?= ${DESTDIR}${LIBDIR}/libasn1.a # XXX in secure dist, not base 15321369SdimLIBATM?= ${DESTDIR}${LIBDIR}/libatm.a 16303231SdimLIBBSDXML?= ${DESTDIR}${LIBDIR}/libbsdxml.a 17303231SdimLIBBZ2?= ${DESTDIR}${LIBDIR}/libbz2.a 18303231SdimLIBC?= ${DESTDIR}${LIBDIR}/libc.a 19303231SdimLIBC_PIC?= ${DESTDIR}${LIBDIR}/libc_pic.a 20303231SdimLIBC_R?= ${DESTDIR}${LIBDIR}/libc_r.a 21321369SdimLIBCALENDAR?= ${DESTDIR}${LIBDIR}/libcalendar.a 22303231SdimLIBCAM?= ${DESTDIR}${LIBDIR}/libcam.a 23321369SdimLIBCOM_ERR?= ${DESTDIR}${LIBDIR}/libcom_err.a 24321369SdimLIBCOMPAT?= ${DESTDIR}${LIBDIR}/libcompat.a 25303231SdimLIBCRYPT?= ${DESTDIR}${LIBDIR}/libcrypt.a 26321369SdimLIBCRYPTO?= ${DESTDIR}${LIBDIR}/libcrypto.a # XXX in secure dist, not base 27321369SdimLIBCURSES?= ${DESTDIR}${LIBDIR}/libcurses.a 28303231SdimLIBDES?= ${DESTDIR}${LIBDIR}/libdes.a # XXX in secure dist, not base 29303231SdimLIBDEVINFO?= ${DESTDIR}${LIBDIR}/libdevinfo.a 30303231SdimLIBDEVSTAT?= ${DESTDIR}${LIBDIR}/libdevstat.a 31303231SdimLIBDIALOG?= ${DESTDIR}${LIBDIR}/libdialog.a 32303231SdimLIBDISK?= ${DESTDIR}${LIBDIR}/libdisk.a 33303231SdimLIBEDIT?= ${DESTDIR}${LIBDIR}/libedit.a 34341825SdimLIBFETCH?= ${DESTDIR}${LIBDIR}/libfetch.a 35303231SdimLIBFL?= "don't use LIBFL, use LIBL" 36303231SdimLIBFORM?= ${DESTDIR}${LIBDIR}/libform.a 37303231SdimLIBFTPIO?= ${DESTDIR}${LIBDIR}/libftpio.a 38303231SdimLIBG2C?= ${DESTDIR}${LIBDIR}/libg2c.a 39303231SdimLIBGCC?= ${DESTDIR}${LIBDIR}/libgcc.a 40303231SdimLIBGCC_PIC?= ${DESTDIR}${LIBDIR}/libgcc_pic.a 41303231SdimLIBGEOM?= ${DESTDIR}${LIBDIR}/libgeom.a 42303231SdimLIBGNUREGEX?= ${DESTDIR}${LIBDIR}/libgnuregex.a 43341825SdimLIBGSSAPI?= ${DESTDIR}${LIBDIR}/libgssapi.a # XXX in secure dist, not base 44303231SdimLIBHDB?= ${DESTDIR}${LIBDIR}/libhdb.a # XXX in secure dist, not base 45303231SdimLIBHISTORY?= ${DESTDIR}${LIBDIR}/libhistory.a 46327952SdimLIBIPSEC?= ${DESTDIR}${LIBDIR}/libipsec.a 47303231SdimLIBIPX?= ${DESTDIR}${LIBDIR}/libipx.a 48327952SdimLIBISC?= ${DESTDIR}${LIBDIR}/libisc.a 49303231SdimLIBKADM5CLNT?= ${DESTDIR}${LIBDIR}/libkadm5clnt.a # XXX in secure dist, not base 50303231SdimLIBKADM5SRV?= ${DESTDIR}${LIBDIR}/libkadm5srv.a # XXX in secure dist, not base 51303231SdimLIBKEYCAP?= ${DESTDIR}${LIBDIR}/libkeycap.a 52303231SdimLIBKRB5?= ${DESTDIR}${LIBDIR}/libkrb5.a # XXX in secure dist, not base 53327952SdimLIBKVM?= ${DESTDIR}${LIBDIR}/libkvm.a 54327952SdimLIBL?= ${DESTDIR}${LIBDIR}/libl.a 55321369SdimLIBLN?= "don't use LIBLN, use LIBL" 56327952SdimLIBM?= ${DESTDIR}${LIBDIR}/libm.a 57327952SdimLIBMD?= ${DESTDIR}${LIBDIR}/libmd.a 58303231SdimLIBMENU?= ${DESTDIR}${LIBDIR}/libmenu.a 59303231Sdim.if !defined(NO_SENDMAIL) 60303231SdimLIBMILTER?= ${DESTDIR}${LIBDIR}/libmilter.a 61327952Sdim.endif 62327952SdimLIBMP?= ${DESTDIR}${LIBDIR}/libmp.a 63327952SdimLIBMYTINFO?= "don't use LIBMYTINFO, use LIBNCURSES" 64327952SdimLIBNCP?= ${DESTDIR}${LIBDIR}/libncp.a 65327952SdimLIBNCURSES?= ${DESTDIR}${LIBDIR}/libncurses.a 66303231SdimLIBNETGRAPH?= ${DESTDIR}${LIBDIR}/libnetgraph.a 67303231SdimLIBOBJC?= ${DESTDIR}${LIBDIR}/libobjc.a 68303231SdimLIBOPIE?= ${DESTDIR}${LIBDIR}/libopie.a 69303231Sdim 70303231Sdim# The static PAM library doesn't know its secondary dependencies, 71303231Sdim# so we have to specify them explicitly. 72303231SdimLIBPAM?= ${DESTDIR}${LIBDIR}/libpam.a 73303231SdimMINUSLPAM?= -lpam 74303231Sdim.if defined(LDFLAGS) && !empty(LDFLAGS:M-static) 75303231Sdim.if !defined(NO_KERBEROS) 76327952SdimLIBPAM+= ${LIBKRB5} ${LIBASN1} ${LIBROKEN} 77327952SdimMINUSLPAM+= -lkrb5 -lasn1 -lroken 78327952SdimLIBPAM+= ${LIBCOM_ERR} 79327952SdimMINUSLPAM+= -lcom_err 80327952Sdim.endif 81327952SdimLIBPAM+= ${LIBRADIUS} ${LIBRPCSVC} ${LIBTACPLUS} ${LIBCRYPT} \ 82327952Sdim ${LIBUTIL} ${LIBOPIE} ${LIBMD} ${LIBYPCLNT} 83327952SdimMINUSLPAM+= -lradius -lrpcsvc -ltacplus -lcrypt \ 84327952Sdim -lutil -lopie -lmd -lypclnt 85327952Sdim.if !defined(NOCRYPT) && !defined(NO_OPENSSL) && !defined(NO_OPENSSH) 86327952SdimLIBPAM+= ${LIBSSH} ${LIBCRYPTO} 87327952SdimMINUSLPAM+= -lssh -lcrypto 88327952Sdim.endif 89327952Sdim.endif 90327952Sdim 91327952SdimLIBPANEL?= ${DESTDIR}${LIBDIR}/libpanel.a 92303231SdimLIBPC?= ${DESTDIR}${LIBDIR}/libpc.a # XXX doesn't exist 93303231SdimLIBPCAP?= ${DESTDIR}${LIBDIR}/libpcap.a 94303231SdimLIBPERL?= ${DESTDIR}${LIBDIR}/libperl.a 95303231SdimLIBPLOT?= ${DESTDIR}${LIBDIR}/libplot.a # XXX doesn't exist 96321369SdimLIBRADIUS?= ${DESTDIR}${LIBDIR}/libradius.a 97321369SdimLIBREADLINE?= ${DESTDIR}${LIBDIR}/libreadline.a 98303231SdimLIBRESOLV?= ${DESTDIR}${LIBDIR}/libresolv.a # XXX doesn't exist 99303231SdimLIBROKEN?= ${DESTDIR}${LIBDIR}/libroken.a # XXX in secure dist, not base 100303231SdimLIBRPCSVC?= ${DESTDIR}${LIBDIR}/librpcsvc.a 101303231SdimLIBSBUF?= ${DESTDIR}${LIBDIR}/libsbuf.a 102303231SdimLIBSMB?= ${DESTDIR}${LIBDIR}/libsmb.a 103341825SdimLIBSSH?= ${DESTDIR}${LIBDIR}/libssh.a # XXX in secure dist, not base 104303231SdimLIBSSL?= ${DESTDIR}${LIBDIR}/libssl.a # XXX in secure dist, not base 105303231SdimLIBSTDCPLUSPLUS?= ${DESTDIR}${LIBDIR}/libstdc++.a 106303231SdimLIBTACPLUS?= ${DESTDIR}${LIBDIR}/libtacplus.a 107303231SdimLIBTERMCAP?= ${DESTDIR}${LIBDIR}/libtermcap.a 108303231SdimLIBTERMLIB?= "don't use LIBTERMLIB, use LIBTERMCAP" 109303231SdimLIBTINFO?= "don't use LIBTINFO, use LIBNCURSES" 110303231SdimLIBUFS?= ${DESTDIR}${LIBDIR}/libufs.a 111303231SdimLIBUGIDFW?= ${DESTDIR}${LIBDIR}/libugidfw.a 112303231SdimLIBUSBHID?= ${DESTDIR}${LIBDIR}/libusbhid.a 113303231SdimLIBUTIL?= ${DESTDIR}${LIBDIR}/libutil.a 114303231SdimLIBVGL?= ${DESTDIR}${LIBDIR}/libvgl.a 115303231SdimLIBWRAP?= ${DESTDIR}${LIBDIR}/libwrap.a 116341825SdimLIBXPG4?= ${DESTDIR}${LIBDIR}/libxpg4.a 117303231SdimLIBY?= ${DESTDIR}${LIBDIR}/liby.a 118303231SdimLIBYPCLNT?= ${DESTDIR}${LIBDIR}/libypclnt.a 119303231SdimLIBZ?= ${DESTDIR}${LIBDIR}/libz.a 120321369Sdim