bsd.libnames.mk revision 125255
1# $FreeBSD: head/share/mk/bsd.libnames.mk 125255 2004-01-31 02:51:41Z bde $ 2 3# The include file <bsd.libnames.mk> define library names. 4# Other include files (e.g. bsd.prog.mk, bsd.lib.mk) include this 5# file where necessary. 6 7.if !target(__<bsd.init.mk>__) 8.error bsd.libnames.mk cannot be included directly. 9.endif 10 11LIBCRT0?= ${DESTDIR}${LIBDIR}/crt0.o 12 13LIBALIAS?= ${DESTDIR}${LIBDIR}/libalias.a 14LIBASN1?= ${DESTDIR}${LIBDIR}/libasn1.a 15LIBATM?= ${DESTDIR}${LIBDIR}/libatm.a 16LIBBSDXML?= ${DESTDIR}${LIBDIR}/libbsdxml.a 17LIBBSNMP?= ${DESTDIR}${LIBDIR}/libbsnmp.a 18LIBBLUETOOTH?= ${DESTDIR}${LIBDIR}/libbluetooth.a 19LIBBZ2?= ${DESTDIR}${LIBDIR}/libbz2.a 20LIBC?= ${DESTDIR}${LIBDIR}/libc.a 21LIBC_PIC?= ${DESTDIR}${LIBDIR}/libc_pic.a 22LIBC_R?= ${DESTDIR}${LIBDIR}/libc_r.a 23LIBCALENDAR?= ${DESTDIR}${LIBDIR}/libcalendar.a 24LIBCAM?= ${DESTDIR}${LIBDIR}/libcam.a 25LIBCOM_ERR?= ${DESTDIR}${LIBDIR}/libcom_err.a 26LIBCOMPAT?= ${DESTDIR}${LIBDIR}/libcompat.a 27LIBCRYPT?= ${DESTDIR}${LIBDIR}/libcrypt.a 28LIBCRYPTO?= ${DESTDIR}${LIBDIR}/libcrypto.a 29LIBCURSES?= ${DESTDIR}${LIBDIR}/libcurses.a 30LIBDES?= ${DESTDIR}${LIBDIR}/libdes.a 31LIBDEVINFO?= ${DESTDIR}${LIBDIR}/libdevinfo.a 32LIBDEVSTAT?= ${DESTDIR}${LIBDIR}/libdevstat.a 33LIBDIALOG?= ${DESTDIR}${LIBDIR}/libdialog.a 34LIBDISK?= ${DESTDIR}${LIBDIR}/libdisk.a 35LIBEDIT?= ${DESTDIR}${LIBDIR}/libedit.a 36LIBFETCH?= ${DESTDIR}${LIBDIR}/libfetch.a 37LIBFL?= "don't use LIBFL, use LIBL" 38LIBFORM?= ${DESTDIR}${LIBDIR}/libform.a 39LIBFTPIO?= ${DESTDIR}${LIBDIR}/libftpio.a 40LIBG2C?= ${DESTDIR}${LIBDIR}/libg2c.a 41LIBGCC?= ${DESTDIR}${LIBDIR}/libgcc.a 42LIBGCC_PIC?= ${DESTDIR}${LIBDIR}/libgcc_pic.a 43LIBGEOM?= ${DESTDIR}${LIBDIR}/libgeom.a 44LIBGNUREGEX?= ${DESTDIR}${LIBDIR}/libgnuregex.a 45LIBGSSAPI?= ${DESTDIR}${LIBDIR}/libgssapi.a 46LIBHDB?= ${DESTDIR}${LIBDIR}/libhdb.a 47LIBHISTORY?= ${DESTDIR}${LIBDIR}/libhistory.a 48LIBIPSEC?= ${DESTDIR}${LIBDIR}/libipsec.a 49LIBIPX?= ${DESTDIR}${LIBDIR}/libipx.a 50LIBISC?= ${DESTDIR}${LIBDIR}/libisc.a 51LIBKADM5CLNT?= ${DESTDIR}${LIBDIR}/libkadm5clnt.a 52LIBKADM5SRV?= ${DESTDIR}${LIBDIR}/libkadm5srv.a 53LIBKAFS5?= ${DESTDIR}${LIBDIR}/libkafs5.a 54LIBKEYCAP?= ${DESTDIR}${LIBDIR}/libkeycap.a 55LIBKICONV?= ${DESTDIR}${LIBDIR}/libkiconv.a 56LIBKRB5?= ${DESTDIR}${LIBDIR}/libkrb5.a 57LIBKVM?= ${DESTDIR}${LIBDIR}/libkvm.a 58LIBL?= ${DESTDIR}${LIBDIR}/libl.a 59LIBLN?= "don't use LIBLN, use LIBL" 60LIBM?= ${DESTDIR}${LIBDIR}/libm.a 61LIBMD?= ${DESTDIR}${LIBDIR}/libmd.a 62LIBMENU?= ${DESTDIR}${LIBDIR}/libmenu.a 63.if !defined(NO_SENDMAIL) 64LIBMILTER?= ${DESTDIR}${LIBDIR}/libmilter.a 65.endif 66LIBMP?= ${DESTDIR}${LIBDIR}/libmp.a 67LIBMYTINFO?= "don't use LIBMYTINFO, use LIBNCURSES" 68LIBNCP?= ${DESTDIR}${LIBDIR}/libncp.a 69LIBNCURSES?= ${DESTDIR}${LIBDIR}/libncurses.a 70LIBNETGRAPH?= ${DESTDIR}${LIBDIR}/libnetgraph.a 71LIBNGATM?= ${DESTDIR}${LIBDIR}/libngatm.a 72LIBOBJC?= ${DESTDIR}${LIBDIR}/libobjc.a 73LIBOPIE?= ${DESTDIR}${LIBDIR}/libopie.a 74 75# The static PAM library doesn't know its secondary dependencies, 76# so we have to specify them explicitly. 77LIBPAM?= ${DESTDIR}${LIBDIR}/libpam.a 78MINUSLPAM?= -lpam 79.if defined(LDFLAGS) && !empty(LDFLAGS:M-static) 80.if !defined(NO_KERBEROS) 81LIBPAM+= ${LIBKRB5} ${LIBASN1} ${LIBROKEN} 82MINUSLPAM+= -lkrb5 -lasn1 -lroken 83LIBPAM+= ${LIBCOM_ERR} 84MINUSLPAM+= -lcom_err 85.endif 86LIBPAM+= ${LIBRADIUS} ${LIBRPCSVC} ${LIBTACPLUS} ${LIBCRYPT} \ 87 ${LIBUTIL} ${LIBOPIE} ${LIBMD} ${LIBYPCLNT} 88MINUSLPAM+= -lradius -lrpcsvc -ltacplus -lcrypt \ 89 -lutil -lopie -lmd -lypclnt 90.if !defined(NOCRYPT) && !defined(NO_OPENSSL) && !defined(NO_OPENSSH) 91LIBPAM+= ${LIBSSH} ${LIBCRYPTO} 92MINUSLPAM+= -lssh -lcrypto 93.endif 94.endif 95 96LIBPANEL?= ${DESTDIR}${LIBDIR}/libpanel.a 97LIBPC?= ${DESTDIR}${LIBDIR}/libpc.a 98LIBPCAP?= ${DESTDIR}${LIBDIR}/libpcap.a 99LIBPERL?= ${DESTDIR}${LIBDIR}/libperl.a 100LIBPLOT?= ${DESTDIR}${LIBDIR}/libplot.a 101LIBRADIUS?= ${DESTDIR}${LIBDIR}/libradius.a 102LIBREADLINE?= ${DESTDIR}${LIBDIR}/libreadline.a 103LIBRESOLV?= ${DESTDIR}${LIBDIR}/libresolv.a 104LIBROKEN?= ${DESTDIR}${LIBDIR}/libroken.a 105LIBRPCSVC?= ${DESTDIR}${LIBDIR}/librpcsvc.a 106LIBSDP?= ${DESTDIR}${LIBDIR}/libsdp.a 107LIBSBUF?= ${DESTDIR}${LIBDIR}/libsbuf.a 108LIBSMB?= ${DESTDIR}${LIBDIR}/libsmb.a 109LIBSSH?= ${DESTDIR}${LIBDIR}/libssh.a 110LIBSSL?= ${DESTDIR}${LIBDIR}/libssl.a 111LIBSTDCPLUSPLUS?= ${DESTDIR}${LIBDIR}/libstdc++.a 112LIBTACPLUS?= ${DESTDIR}${LIBDIR}/libtacplus.a 113LIBTERMCAP?= ${DESTDIR}${LIBDIR}/libtermcap.a 114LIBTERMLIB?= "don't use LIBTERMLIB, use LIBTERMCAP" 115LIBTINFO?= "don't use LIBTINFO, use LIBNCURSES" 116LIBUFS?= ${DESTDIR}${LIBDIR}/libufs.a 117LIBUGIDFW?= ${DESTDIR}${LIBDIR}/libugidfw.a 118LIBUSBHID?= ${DESTDIR}${LIBDIR}/libusbhid.a 119LIBUTIL?= ${DESTDIR}${LIBDIR}/libutil.a 120LIBVGL?= ${DESTDIR}${LIBDIR}/libvgl.a 121LIBWRAP?= ${DESTDIR}${LIBDIR}/libwrap.a 122LIBXPG4?= ${DESTDIR}${LIBDIR}/libxpg4.a 123LIBY?= ${DESTDIR}${LIBDIR}/liby.a 124LIBYPCLNT?= ${DESTDIR}${LIBDIR}/libypclnt.a 125LIBZ?= ${DESTDIR}${LIBDIR}/libz.a 126