6c1ee6b728
- A major 11th hour, last second, untested commit! Build some infrastructure to clean up the compat lib distributions, and also allow them to be installed from the source tree rather than having to to and get the tarballs from freefall or a CD. Some tweaks to /etc/make.conf are in the pipeline to enable it. This came about because it became apparent that we'd have to change the compat21.tgz tarball to fix the NIS problem with 2.1.x binaries. Since it's tar..gz.uu, doing this would have caused a huge repository change and we may as well try and fix it once and for all. Now, adding/removing libraries should have MUCH less repository impact. Peril sensative sunglasses: on! Flame proof suit: on! Concept reviewed by a stream of ascii representing the opinion of: jkh Changes casually reviewed by: jkh (but not actually tested)
52 lines
1016 B
Makefile
52 lines
1016 B
Makefile
# @(#)Makefile 8.1 (Berkeley) 6/4/93
|
|
|
|
|
|
.if ${MACHINE} == "tahoe"
|
|
SUBDIR=csu/tahoe.pcc
|
|
.elif ${MACHINE} == "vax"
|
|
SUBDIR=csu/vax.pcc
|
|
.else
|
|
SUBDIR=csu/${MACHINE}
|
|
.endif
|
|
|
|
# XXX MISSING: libplot
|
|
SUBDIR+=libc libcompat libcom_err libcurses libdisk libedit \
|
|
libf2c libftpio libgnumalloc libipx \
|
|
libkvm libmd libmytinfo libncurses libpcap libresolv librpcsvc \
|
|
libscsi libskey libss libtcl libtermcap libutil libxpg4 liby libz
|
|
|
|
|
|
.if defined(WANT_LIBC_R)
|
|
SUBDIR+= libc_r
|
|
.endif
|
|
|
|
.if !exists(${.CURDIR}/../secure) || defined(NOSECURE) || defined(NOCRYPT)
|
|
SUBDIR+= libcrypt
|
|
.else
|
|
SUBDIR+= ../secure/lib/libcrypt
|
|
.if defined(RELEASEDIR)
|
|
# releases do need both libraries
|
|
SUBDIR+= libcrypt
|
|
.endif
|
|
.endif
|
|
|
|
.if !exists(${.CURDIR}/../eBones) || defined(NOSECURE)
|
|
SUBDIR+= libtelnet
|
|
.else
|
|
.if defined(RELEASEDIR)
|
|
# releases do need both libraries
|
|
SUBDIR+= libtelnet
|
|
.endif
|
|
SUBDIR+= ../eBones/lib/libtelnet
|
|
.endif
|
|
|
|
.if defined(WANT_CSRG_LIBM)
|
|
SUBDIR+= libm
|
|
.else
|
|
SUBDIR+= msun
|
|
.endif
|
|
|
|
SUBDIR+= compat
|
|
|
|
.include <bsd.subdir.mk>
|