head	1.10;
access;
symbols
	RELENG_4_9_0_RELEASE:1.6.2.2
	RELENG_4_9:1.6.2.2.0.14
	RELENG_4_9_BP:1.6.2.2
	RELENG_5_1_0_RELEASE:1.10
	RELENG_5_1:1.10.0.4
	RELENG_5_1_BP:1.10
	RELENG_4_8_0_RELEASE:1.6.2.2
	RELENG_4_8:1.6.2.2.0.12
	RELENG_4_8_BP:1.6.2.2
	RELENG_5_0_0_RELEASE:1.10
	RELENG_5_0:1.10.0.2
	RELENG_5_0_BP:1.10
	RELENG_4_7_0_RELEASE:1.6.2.2
	RELENG_4_7:1.6.2.2.0.10
	RELENG_4_7_BP:1.6.2.2
	RELENG_4_6_2_RELEASE:1.6.2.2
	RELENG_4_6_1_RELEASE:1.6.2.2
	RELENG_4_6_0_RELEASE:1.6.2.2
	RELENG_4_6:1.6.2.2.0.8
	RELENG_4_6_BP:1.6.2.2
	RELENG_4_5_0_RELEASE:1.6.2.2
	RELENG_4_5:1.6.2.2.0.6
	RELENG_4_5_BP:1.6.2.2
	RELENG_4_4_0_RELEASE:1.6.2.2
	RELENG_4_4:1.6.2.2.0.4
	RELENG_4_4_BP:1.6.2.2
	RELENG_4_3_0_RELEASE:1.6.2.2
	RELENG_4_3:1.6.2.2.0.2
	RELENG_4_3_BP:1.6.2.2
	RELENG_4_2_0_RELEASE:1.6
	RELENG_4_1_1_RELEASE:1.6
	PRE_SMPNG:1.6
	RELENG_4_1_0_RELEASE:1.6
	RELENG_3_5_0_RELEASE:1.3.4.2
	RELENG_4_0_0_RELEASE:1.6
	RELENG_4:1.6.0.2
	RELENG_4_BP:1.6
	RELENG_3_4_0_RELEASE:1.3.4.2
	RELENG_3_3_0_RELEASE:1.3.4.2
	RELENG_3_2_PAO:1.3.4.1.0.2
	RELENG_3_2_PAO_BP:1.3.4.1
	RELENG_3_2_0_RELEASE:1.3.4.1
	RELENG_3_1_0_RELEASE:1.3
	RELENG_3:1.3.0.4
	RELENG_3_BP:1.3
	RELENG_2_2_8_RELEASE:1.1
	RELENG_3_0_0_RELEASE:1.3
	RELENG_2_2_7_RELEASE:1.1
	RELENG_2_2_6_RELEASE:1.1
	RELENG_2_2_5_RELEASE:1.1
	RELENG_2_2_2_RELEASE:1.1
	RELENG_2_2_1_RELEASE:1.1
	RELENG_2_2_0_RELEASE:1.1
	RELENG_2_1_0:1.3.0.2
	RELENG_2_2:1.1.0.2;
locks; strict;
comment	@# @;


1.10
date	2001.02.14.20.49.54;	author obrien;	state Exp;
branches;
next	1.9;

1.9
date	2001.02.10.13.11.02;	author nyan;	state Exp;
branches;
next	1.8;

1.8
date	2001.02.10.07.06.40;	author obrien;	state Exp;
branches;
next	1.7;

1.7
date	2001.02.09.18.59.02;	author murray;	state Exp;
branches;
next	1.6;

1.6
date	99.08.27.23.57.44;	author peter;	state Exp;
branches
	1.6.2.1;
next	1.5;

1.5
date	99.05.08.18.50.53;	author obrien;	state Exp;
branches;
next	1.4;

1.4
date	99.04.20.11.34.20;	author obrien;	state Exp;
branches;
next	1.3;

1.3
date	97.02.22.14.57.32;	author peter;	state Exp;
branches
	1.3.2.1
	1.3.4.1;
next	1.2;

1.2
date	97.01.14.06.00.24;	author jkh;	state Exp;
branches;
next	1.1;

1.1
date	96.12.23.05.07.19;	author peter;	state Exp;
branches
	1.1.2.1;
next	;

1.1.2.1
date	99.09.05.11.16.23;	author peter;	state Exp;
branches;
next	;

1.3.2.1
date	97.03.11.13.04.00;	author jkh;	state Exp;
branches;
next	1.3.2.2;

1.3.2.2
date	99.09.05.11.18.11;	author peter;	state Exp;
branches;
next	;

1.3.4.1
date	99.05.08.18.50.08;	author obrien;	state Exp;
branches;
next	1.3.4.2;

1.3.4.2
date	99.08.29.14.55.02;	author peter;	state Exp;
branches;
next	;

1.6.2.1
date	2001.03.22.01.43.40;	author ps;	state Exp;
branches;
next	1.6.2.2;

1.6.2.2
date	2001.03.23.22.09.37;	author peter;	state Exp;
branches;
next	;


desc
@@


1.10
log
@Only build the compat libs appropiate for the target machine.
@
text
@# $FreeBSD: src/lib/compat/Makefile,v 1.9 2001/02/10 13:11:02 nyan Exp $

SUBDIR=

.if ${MACHINE_ARCH} == "i386"
# Note that compat21 is *not* for the 2.1.x branch!
.if defined(COMPAT1X) || defined(RELEASEDIR)
SUBDIR+=	compat1x
.endif
.if defined(COMPAT20) || defined(RELEASEDIR)
SUBDIR+=	compat20
.endif
.if defined(COMPAT21) || defined(RELEASEDIR)
SUBDIR+=	compat21
.endif
.if defined(COMPAT22) || defined(RELEASEDIR)
SUBDIR+=	compat22
.endif
.endif

.if exists (${.CURDIR}/compat3x.${MACHINE_ARCH})
.if defined(COMPAT3X) || defined(RELEASEDIR)
SUBDIR+=	compat3x.${MACHINE_ARCH}
.endif
.endif

.if exists (${.CURDIR}/compat4x.${MACHINE_ARCH})
.if defined(COMPAT4X) || defined(RELEASEDIR)
SUBDIR+=	compat4x.${MACHINE_ARCH}
.endif
.endif

.include <bsd.subdir.mk>
@


1.9
log
@Use ${MACHINE_ARCH} instead of ${MACHINE} to support pc98.
@
text
@d1 1
a1 1
# $FreeBSD: src/lib/compat/Makefile,v 1.8 2001/02/10 07:06:40 obrien Exp $
d5 1
d19 3
d25 3
d30 1
@


1.8
log
@The compat[34]x dists need to have their machine arch appended.
@
text
@d1 1
a1 1
# $FreeBSD: src/lib/compat/Makefile,v 1.7 2001/02/09 18:59:02 murray Exp $
d19 1
a19 1
SUBDIR+=	compat3x.${MACHINE}
d22 1
a22 1
SUBDIR+=	compat4x.${MACHINE}
@


1.7
log
@  Add compat4x.i386 directory.

Approved by:	jkh
@
text
@d1 1
a1 1
# $FreeBSD: src/lib/compat/Makefile,v 1.6 1999/08/27 23:57:44 peter Exp $
d19 1
a19 1
SUBDIR+=	compat3x
d22 1
a22 1
SUBDIR+=	compat4x
@


1.6
log
@$Id$ -> $FreeBSD$
@
text
@d1 1
a1 1
# $FreeBSD$
d20 3
@


1.6.2.1
log
@MFC: libssl and libcrypto compat4x libraries.

Approved by:	jkh
@
text
@d1 1
a1 1
# $FreeBSD: src/lib/compat/Makefile,v 1.6 1999/08/27 23:57:44 peter Exp $
a19 6
.endif

.if exists (${.CURDIR}/compat4x.${MACHINE_ARCH})
.if defined(COMPAT4X) || defined(RELEASEDIR)
SUBDIR+=	compat4x.${MACHINE_ARCH}
.endif
@


1.6.2.2
log
@MFC rev 1.8,1.9 - deal with compat3x.${MACHINE_ARCH}

Approved by: jkh
@
text
@d1 1
a1 1
# $FreeBSD: src/lib/compat/Makefile,v 1.6.2.1 2001/03/22 01:43:40 ps Exp $
a4 1
.if ${MACHINE_ARCH} == "i386"
a17 3
.endif

.if exists (${.CURDIR}/compat3x.${MACHINE_ARCH})
d19 1
a19 2
SUBDIR+=	compat3x.${MACHINE_ARCH}
.endif
@


1.5
log
@Hookup compat22/a.out libs.
@
text
@d1 1
a1 1
# $Id: Makefile,v 1.4 1999/04/20 11:34:20 obrien Exp $
@


1.4
log
@Add the compat3x series of uuencoded, gziped balls of fun.
@
text
@d1 1
a1 1
# $Id: Makefile,v 1.3 1997/02/22 14:57:32 peter Exp $
d14 3
@


1.3
log
@Revert $FreeBSD$ to $Id$
@
text
@d1 1
a1 1
# $Id$
d14 3
@


1.3.4.1
log
@Hookup compat22 (a.out) libs.
@
text
@d1 1
a1 1
# $Id: Makefile,v 1.3 1997/02/22 14:57:32 peter Exp $
a13 3
.endif
.if defined(COMPAT22) || defined(RELEASEDIR)
SUBDIR+=	compat22
@


1.3.4.2
log
@$Id$ -> $FreeBSD$
@
text
@d1 1
a1 1
# $FreeBSD$
@


1.3.2.1
log
@compat21 isn't in the RELENG_2_1_0 branch.
@
text
@d1 1
a1 1
# $Id: Makefile,v 1.3 1997/02/22 14:57:32 peter Exp $
d11 3
@


1.3.2.2
log
@$Id$ -> $FreeBSD$
@
text
@d1 1
a1 1
# $FreeBSD$
@


1.2
log
@Make the long-awaited change from $Id$ to $FreeBSD$

This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.

Boy, I'm glad we're not using sup anymore.  This update would have been
insane otherwise.
@
text
@d1 1
a1 1
# $FreeBSD$
@


1.1
log
@In the spirit of Christmas, I give ye a gift!
 - 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)
@
text
@d1 1
a1 1
# $Id$
@


1.1.2.1
log
@$Id$ -> $FreeBSD$
@
text
@d1 1
a1 1
# $FreeBSD$
@

