head	1.3;
access;
symbols
	RELENG_3_5_0_RELEASE:1.2.10.1
	RELENG_3_4_0_RELEASE:1.2.10.1
	RELENG_3_3_0_RELEASE:1.2.10.1
	RELENG_3_2_PAO:1.2.0.12
	RELENG_3_2_PAO_BP:1.2
	RELENG_3_2_0_RELEASE:1.2
	RELENG_3_1_0_RELEASE:1.2
	RELENG_3:1.2.0.10
	RELENG_3_BP:1.2
	RELENG_2_2_8_RELEASE:1.2
	RELENG_3_0_0_RELEASE:1.2
	RELENG_2_2_7_RELEASE:1.2
	RELENG_2_2_6_RELEASE:1.2
	RELENG_2_2_5_RELEASE:1.2
	RELENG_2_2_2_RELEASE:1.2
	RELENG_2_2_1_RELEASE:1.2
	RELENG_2_2_0_RELEASE:1.2
	RELENG_2_1_7_RELEASE:1.2
	RELENG_2_1_6_1_RELEASE:1.2
	RELENG_2_1_6_RELEASE:1.2
	RELENG_2_2:1.2.0.8
	RELENG_2_2_BP:1.2
	RELENG_2_1_5_RELEASE:1.2
	RELENG_2_1_0_RELEASE:1.2
	RELENG_2_1_0:1.2.0.6
	RELENG_2_1_0_BP:1.2
	RELENG_2_0_5_RELEASE:1.2
	RELENG_2_0_5:1.2.0.4
	RELENG_2_0_5_BP:1.2
	RELENG_2_0_5_ALPHA:1.2
	RELEASE_2_0:1.2
	BETA_2_0:1.2
	ALPHA_2_0:1.2.0.2
	phk:1.1.1.1
	ORIG:1.1.1;
locks; strict;
comment	@# @;


1.3
date	99.08.27.23.47.10;	author peter;	state dead;
branches;
next	1.2;

1.2
date	94.08.08.04.30.12;	author phk;	state Exp;
branches
	1.2.10.1;
next	1.1;

1.1
date	94.08.02.05.22.23;	author phk;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	94.08.02.05.22.24;	author phk;	state Exp;
branches;
next	;

1.2.10.1
date	99.08.29.14.28.27;	author peter;	state dead;
branches;
next	;


desc
@@


1.3
log
@gcc 2.6 is kinda obsolete now.
@
text
@This directory contains tools to convert GNU-distributions into bmake-able
trees to be included in the FreeBSD distribution.

*** If you want to hack and of the GNU-sources, get the real thing !
*** We only do this because it is easier for us to cut a release when
*** all directories are "bmakeable".

The tools are written in Tcl, so you need to install that first.

If there is a patch-file, you should apply that to the distribution first.

You should read the tcl-script first, at least the beginning, to see if there
are any special instructions.

We try to get these patches rolled back into the GNU-distributions, to avoid
code-drift.  Please consider very carefully before doing something which isn't
general enough to make it back into the GNU-dist.

If you want to create a new script, here are some hints:

	Get as much info as you can from the Makefiles macros.

	Use this sequence to test:
		make all
		make clean ; make all
		make cleandir ; make depend ; make all ; make install
		make cleandir ; make obj ; make depend ; make all ; make install
		make cleandir

	Remember to install man-pages (and .texi files ?)

Thanks to Bruce for the patches to gcc, he knows a LOT more about gcc 
than I do...

Poul-Henning Kamp
phk@@login.dkuug.dk
@


1.2
log
@gcc260.patch:
	moved to the logical name.
libg++-2.6.patch:
	FOO_MAX in limits.h isn't in hex under 2.0 (for the time being ??)
libg++-2.6.tcl:
	it works on my 1.1.5.1 system.  I cannot test it here until gcc-2.6.0
	is installed.
gnu2bmake.tcl:
	enhanced various ways.
README:
	says "don't hack the bmaked sources"
gcc-2.6.0.tcl:
	added the gen-* and md files to the bmaked sources.  Not used by
	makefiles.  Do I need to add other files Garrett ?
@
text
@@


1.2.10.1
log
@$Id$ -> $FreeBSD$
@
text
@@


1.1
log
@Initial revision
@
text
@d4 4
@


1.1.1.1
log
@This is the tcl-scripts which will convert gcc-2.6.0 to bmake form, 
a patch to gcc from Bruce, and to libg++ by me.  I will check in the
actual compiler when Jordan has put in the rest of src/gnu.
@
text
@@
