bsd.libnames.mk revision 94714
144743Smarkm# $FreeBSD: head/share/mk/bsd.libnames.mk 94714 2002-04-15 02:32:54Z des $ 244743Smarkm 344743Smarkm# The include file <bsd.libnames.mk> define library names. 444743Smarkm# Other include files (e.g. bsd.prog.mk, bsd.lib.mk) include this 544743Smarkm# file where necessary. 644743Smarkm 744743SmarkmLIBCRT0?= ${DESTDIR}${LIBDIR}/crt0.o 844743Smarkm 944743SmarkmLIBALIAS?= ${DESTDIR}${LIBDIR}/libalias.a 1044743SmarkmLIBASN1?= ${DESTDIR}${LIBDIR}/libasn1.a # XXX in secure dist, not base 1144743SmarkmLIBATM?= ${DESTDIR}${LIBDIR}/libatm.a 1244743SmarkmLIBBZ2?= ${DESTDIR}${LIBDIR}/libbz2.a 1344743SmarkmLIBC?= ${DESTDIR}${LIBDIR}/libc.a 1444743SmarkmLIBC_PIC?= ${DESTDIR}${LIBDIR}/libc_pic.a 1544743SmarkmLIBC_R?= ${DESTDIR}${LIBDIR}/libc_r.a 1644743SmarkmLIBCALENDAR?= ${DESTDIR}${LIBDIR}/libcalendar.a 1744743SmarkmLIBCAM?= ${DESTDIR}${LIBDIR}/libcam.a 1844743SmarkmLIBCIPHER?= ${DESTDIR}${LIBDIR}/libcipher.a # XXX in secure dist, not base 1944743SmarkmLIBCOM_ERR?= ${DESTDIR}${LIBDIR}/libcom_err.a 2044743SmarkmLIBCOMPAT?= ${DESTDIR}${LIBDIR}/libcompat.a 2144743SmarkmLIBCRYPT?= ${DESTDIR}${LIBDIR}/libcrypt.a 2244743SmarkmLIBCRYPTO?= ${DESTDIR}${LIBDIR}/libcrypto.a # XXX in secure dist, not base 2344743SmarkmLIBCURSES?= ${DESTDIR}${LIBDIR}/libcurses.a 2444743SmarkmLIBDES?= ${DESTDIR}${LIBDIR}/libdes.a # XXX in secure dist, not base 2544743SmarkmLIBDEVINFO?= ${DESTDIR}${LIBDIR}/libdevinfo.a 2644743SmarkmLIBDEVSTAT?= ${DESTDIR}${LIBDIR}/libdevstat.a 2744743SmarkmLIBDIALOG?= ${DESTDIR}${LIBDIR}/libdialog.a 2844743SmarkmLIBDISK?= ${DESTDIR}${LIBDIR}/libdisk.a 2944743SmarkmLIBEDIT?= ${DESTDIR}${LIBDIR}/libedit.a 3044743SmarkmLIBFETCH?= ${DESTDIR}${LIBDIR}/libfetch.a 3144743SmarkmLIBFL?= "don't use LIBFL, use LIBL" 3244743SmarkmLIBFORM?= ${DESTDIR}${LIBDIR}/libform.a 3344743SmarkmLIBFTPIO?= ${DESTDIR}${LIBDIR}/libftpio.a 3444743SmarkmLIBG2C?= ${DESTDIR}${LIBDIR}/libg2c.a 3544743SmarkmLIBGCC?= ${DESTDIR}${LIBDIR}/libgcc.a 3644743SmarkmLIBGNUREGEX?= ${DESTDIR}${LIBDIR}/libgnuregex.a 3744743SmarkmLIBGSSAPI?= ${DESTDIR}${LIBDIR}/libgssapi.a # XXX in secure dist, not base 3844743SmarkmLIBHISTORY?= ${DESTDIR}${LIBDIR}/libhistory.a 3944743SmarkmLIBIPSEC?= ${DESTDIR}${LIBDIR}/libipsec.a 4044743SmarkmLIBIPX?= ${DESTDIR}${LIBDIR}/libipx.a 4144743SmarkmLIBISC?= ${DESTDIR}${LIBDIR}/libisc.a 4244743SmarkmLIBKDB?= ${DESTDIR}${LIBDIR}/libkdb.a # XXX in secure dist, not base 4344743SmarkmLIBKRB?= ${DESTDIR}${LIBDIR}/libkrb.a # XXX in secure dist, not base 4444743SmarkmLIBKRB5?= ${DESTDIR}${LIBDIR}/libkrb5.a # XXX in secure dist, not base 4544743SmarkmLIBKEYCAP?= ${DESTDIR}${LIBDIR}/libkeycap.a 4644743SmarkmLIBKVM?= ${DESTDIR}${LIBDIR}/libkvm.a 4744743SmarkmLIBL?= ${DESTDIR}${LIBDIR}/libl.a 4844743SmarkmLIBLN?= "don't use LIBLN, use LIBL" 4944743SmarkmLIBM?= ${DESTDIR}${LIBDIR}/libm.a 5044743SmarkmLIBMD?= ${DESTDIR}${LIBDIR}/libmd.a 5144743SmarkmLIBMENU?= ${DESTDIR}${LIBDIR}/libmenu.a 5244743Smarkm.if !defined(NO_SENDMAIL) 5344743SmarkmLIBMILTER?= ${DESTDIR}${LIBDIR}/libmilter.a 5444743Smarkm.endif 5544743SmarkmLIBMP?= ${DESTDIR}${LIBDIR}/libmp.a 5644743SmarkmLIBMYTINFO?= "don't use LIBMYTINFO, use LIBNCURSES" 5744743SmarkmLIBNCP?= ${DESTDIR}${LIBDIR}/libncp.a 5844743SmarkmLIBNCURSES?= ${DESTDIR}${LIBDIR}/libncurses.a 5944743SmarkmLIBNETGRAPH?= ${DESTDIR}${LIBDIR}/libnetgraph.a 6044743SmarkmLIBOBJC?= ${DESTDIR}${LIBDIR}/libobjc.a 6144743SmarkmLIBOPIE?= ${DESTDIR}${LIBDIR}/libopie.a 6244743Smarkm 6344743Smarkm# The static PAM library doesn't know its secondary dependencies, 6444743Smarkm# so we have to specify them explictly. 6544743SmarkmLIBPAM?= ${DESTDIR}${LIBDIR}/libpam.a 6644743SmarkmMINUSLPAM?= -lpam 6744743Smarkm.if defined(NOSHARED) && ${NOSHARED} != "no" && ${NOSHARED} != "NO" 6844743Smarkm.if defined(MAKE_KERBEROS4) || defined(MAKE_KERBEROS5) 6944743Smarkm.ifdef MAKE_KERBEROS4 7044743SmarkmLIBPAM+= ${LIBKRB} 7144743SmarkmMINUSLPAM+= -lkrb 7244743Smarkm.endif 7344743Smarkm.ifdef MAKE_KERBEROS5 7444743SmarkmLIBPAM+= ${LIBKRB5} ${LIBASN1} ${LIBROKEN} 7544743SmarkmMINUSLPAM+= -lkrb5 -lasn1 -lroken 7644743Smarkm.endif 7744743SmarkmLIBPAM+= ${LIBCOM_ERR} 7844743SmarkmMINUSLPAM+= -lcom_err 7944743Smarkm.endif 8044743SmarkmLIBPAM+= ${LIBRADIUS} ${LIBRPCSVC} ${LIBTACPLUS} ${LIBCRYPT} \ 8144743Smarkm ${LIBUTIL} ${LIBOPIE} ${LIBMD} ${LIBYPCLNT} 8244743SmarkmMINUSLPAM+= -lradius -lrpcsvc -ltacplus -lcrypt \ 8344743Smarkm -lutil -lopie -lmd -lypclnt 8444743Smarkm.if !defined(NOCRYPT) && !defined(NO_OPENSSL) && !defined(NO_OPENSSH) 8544743SmarkmLIBPAM+= ${LIBSSH} ${LIBCRYPTO} 86MINUSLPAM+= -lssh -lcrypto 87.endif 88.endif 89 90LIBPANEL?= ${DESTDIR}${LIBDIR}/libpanel.a 91LIBPC?= ${DESTDIR}${LIBDIR}/libpc.a # XXX doesn't exist 92LIBPCAP?= ${DESTDIR}${LIBDIR}/libpcap.a 93LIBPERL?= ${DESTDIR}${LIBDIR}/libperl.a 94LIBPLOT?= ${DESTDIR}${LIBDIR}/libplot.a # XXX doesn't exist 95LIBRADIUS?= ${DESTDIR}${LIBDIR}/libradius.a 96LIBREADLINE?= ${DESTDIR}${LIBDIR}/libreadline.a 97LIBRESOLV?= ${DESTDIR}${LIBDIR}/libresolv.a # XXX doesn't exist 98LIBROKEN?= ${DESTDIR}${LIBDIR}/libroken.a # XXX in secure dist, not base 99LIBRPCSVC?= ${DESTDIR}${LIBDIR}/librpcsvc.a 100LIBSBUF?= ${DESTDIR}${LIBDIR}/libsbuf.a 101LIBSMB?= ${DESTDIR}${LIBDIR}/libsmb.a 102LIBSSH?= ${DESTDIR}${LIBDIR}/libssh.a # XXX in secure dist, not base 103LIBSSL?= ${DESTDIR}${LIBDIR}/libssl.a # XXX in secure dist, not base 104LIBSTDCPLUSPLUS?= ${DESTDIR}${LIBDIR}/libstdc++.a 105LIBTACPLUS?= ${DESTDIR}${LIBDIR}/libtacplus.a 106LIBTERMCAP?= ${DESTDIR}${LIBDIR}/libtermcap.a 107LIBTERMLIB?= "don't use LIBTERMLIB, use LIBTERMCAP" 108LIBTINFO?= "don't use LIBTINFO, use LIBNCURSES" 109LIBUTIL?= ${DESTDIR}${LIBDIR}/libutil.a 110LIBUSBHID?= ${DESTDIR}${LIBDIR}/libusbhid.a 111LIBVGL?= ${DESTDIR}${LIBDIR}/libvgl.a 112LIBWRAP?= ${DESTDIR}${LIBDIR}/libwrap.a 113LIBXPG4?= ${DESTDIR}${LIBDIR}/libxpg4.a 114LIBY?= ${DESTDIR}${LIBDIR}/liby.a 115LIBYPCLNT?= ${DESTDIR}${LIBDIR}/libypclnt.a 116LIBZ?= ${DESTDIR}${LIBDIR}/libz.a 117