freebsd-skq/share/mk/bsd.libnames.mk
sos bc60c8025e ELF preparation step 2:
Move a.out libraries to /usr/lib/aout to make space for ELF libs.
Make rtld usr /usr/lib/aout as default library path.
Make ldconfig reject /usr/lib as an a.out library path.
Fix various Makefiles for LIBDIR!=/usr/lib breakage.

This will after a make world & reboot give a system that no
longer uses /usr/lib/*, infact one could remove all the old
libraries there, they are not used anymore.

We are getting close to an ELF make world, but I'll let this
all settle for a week or two...
1998-05-26 20:12:56 +00:00

66 lines
2.7 KiB
Makefile

# $Id: bsd.libnames.mk,v 1.12 1998/05/15 09:34:48 bde Exp $
#
# The include file <bsd.libnames.mk> define library names.
# Other include files (e.g. bsd.prog.mk, bsd.lib.mk) include this
# file where necessary.
LIBCRT0?= ${DESTDIR}/${LIBDIR}/crt0.o
LIBKZHEAD?= ${DESTDIR}/${LIBDIR}/kzhead.o
LIBKZTAIL?= ${DESTDIR}/${LIBDIR}/kztail.o
LIBALIAS?= ${DESTDIR}/${LIBDIR}/libalias.a
LIBC?= ${DESTDIR}/${LIBDIR}/libc.a
LIBC_PIC= ${DESTDIR}/${LIBDIR}/libc_pic.a
LIBCALENDAR?= ${DESTDIR}/${LIBDIR}/libcalendar.a
LIBCOM_ERR= ${DESTDIR}/${LIBDIR}/libcom_err.a
LIBCOMPAT?= ${DESTDIR}/${LIBDIR}/libcompat.a
LIBCRYPT?= ${DESTDIR}/${LIBDIR}/libcrypt.a
LIBCURSES?= ${DESTDIR}/${LIBDIR}/libcurses.a
LIBDES?= ${DESTDIR}/${LIBDIR}/libdes.a # XXX doesn't exist
LIBDIALOG?= ${DESTDIR}/${LIBDIR}/libdialog.a
LIBDISK?= ${DESTDIR}/${LIBDIR}/libdisk.a
LIBEDIT?= ${DESTDIR}/${LIBDIR}/libedit.a
LIBF2C?= ${DESTDIR}/${LIBDIR}/libf2c.a
LIBFL?= "don't use LIBFL, use LIBL"
LIBFORMS?= ${DESTDIR}/${LIBDIR}/libforms.a
LIBFTPIO?= ${DESTDIR}/${LIBDIR}/libftpio.a
LIBGPLUSPLUS?= ${DESTDIR}/${LIBDIR}/libg++.a
LIBGCC?= ${DESTDIR}/${LIBDIR}/libgcc.a
LIBGCC_PIC?= ${DESTDIR}/${LIBDIR}/libgcc_pic.a
LIBGMP?= ${DESTDIR}/${LIBDIR}/libgmp.a
LIBGNUREGEX?= ${DESTDIR}/${LIBDIR}/libgnuregex.a
LIBIPX?= ${DESTDIR}/${LIBDIR}/libipx.a
LIBKDB?= ${DESTDIR}/${LIBDIR}/libkdb.a # XXX doesn't exist
LIBKRB?= ${DESTDIR}/${LIBDIR}/libkrb.a # XXX doesn't exist
LIBKEYCAP?= ${DESTDIR}/${LIBDIR}/libkeycap.a
LIBKVM?= ${DESTDIR}/${LIBDIR}/libkvm.a
LIBL?= ${DESTDIR}/${LIBDIR}/libl.a
LIBLN?= "don't use, LIBLN, use LIBL"
LIBM?= ${DESTDIR}/${LIBDIR}/libm.a
LIBMD?= ${DESTDIR}/${LIBDIR}/libmd.a
LIBMP?= ${DESTDIR}/${LIBDIR}/libmp.a
LIBMYTINFO?= ${DESTDIR}/${LIBDIR}/libmytinfo.a
LIBNCURSES?= ${DESTDIR}/${LIBDIR}/libncurses.a
LIBOBJC?= ${DESTDIR}/${LIBDIR}/libobjc.a
LIBOPIE?= ${DESTDIR}/${LIBDIR}/libopie.a
LIBPC?= ${DESTDIR}/${LIBDIR}/libpc.a # XXX doesn't exist
LIBPCAP?= ${DESTDIR}/${LIBDIR}/libpcap.a
LIBPLOT?= ${DESTDIR}/${LIBDIR}/libplot.a # XXX doesn't exist
LIBREADLINE?= ${DESTDIR}/${LIBDIR}/libreadline.a
LIBRESOLV?= ${DESTDIR}/${LIBDIR}/libresolv.a # XXX doesn't exist
LIBRPCSVC?= ${DESTDIR}/${LIBDIR}/librpcsvc.a
LIBSCRYPT?= "don't use LIBSCRYPT, use LIBCRYPT"
LIBSCSI?= ${DESTDIR}/${LIBDIR}/libscsi.a
LIBSKEY?= ${DESTDIR}/${LIBDIR}/libskey.a
LIBSS?= ${DESTDIR}/${LIBDIR}/libss.a
LIBSTDCPLUSPLUS?= ${DESTDIR}/${LIBDIR}/libstdc++.a
LIBTCL?= ${DESTDIR}/${LIBDIR}/libtcl.a
LIBTELNET?= ${DESTDIR}/${LIBDIR}/libtelnet.a
LIBTERMCAP?= ${DESTDIR}/${LIBDIR}/libtermcap.a
LIBTERMLIB?= "don't use LIBTERMLIB, use LIBTERMCAP"
LIBUTIL?= ${DESTDIR}/${LIBDIR}/libutil.a
LIBXPG4?= ${DESTDIR}/${LIBDIR}/libxpg4.a
LIBY?= ${DESTDIR}/${LIBDIR}/liby.a
LIBZ?= ${DESTDIR}/${LIBDIR}/libz.a