freebsd-src/gnu/gnu2bmake
Poul-Henning Kamp 8ab1d79d16 Integrated GCC-2.6.1 -> GCC-2.6.2 changes.
Notice that the libgcc DOESN'T change number, because there are no
changes.

Also now the gnu2bmake stuff is synchronized again.

I commit this so that others can test too.

You might want to postpone any "make worlds" until tomorrow, to
avoid any problems I didn't see in the first pass.

Thanks to Bruce for rounding up our changes to gcc.
1994-11-15 04:52:19 +00:00
..
gcc260.patch This is the tcl-scripts which will convert gcc-2.6.0 to bmake form, 1994-08-02 05:22:24 +00:00
gcc-2.6.0.patch gcc260.patch: 1994-08-08 04:30:17 +00:00
gcc-2.6.0.tcl Added -Dbsd4_4, this should close the problem with sys_errlist. 1994-08-08 04:36:16 +00:00
gcc-2.6.1.patch Integrated GCC-2.6.1 -> GCC-2.6.2 changes. 1994-11-15 04:52:19 +00:00
gcc-2.6.1.tcl Integrated GCC-2.6.1 -> GCC-2.6.2 changes. 1994-11-15 04:52:19 +00:00
gnu2bmake.tcl Integrated GCC-2.6.1 -> GCC-2.6.2 changes. 1994-11-15 04:52:19 +00:00
libg++-2.6.patch gcc260.patch: 1994-08-08 04:30:17 +00:00
libg++-2.6.tcl gcc260.patch: 1994-08-08 04:30:17 +00:00
README gcc260.patch: 1994-08-08 04:30:17 +00:00

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