This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: Nonrecursive build within gcc directory
- To: Richard Kenner <kenner at vlsi1 dot ultra dot nyu dot edu>
- Subject: Re: Nonrecursive build within gcc directory
- From: "Zack Weinberg" <zackw at Stanford dot EDU>
- Date: Sun, 22 Oct 2000 09:47:06 -0700
- Cc: gcc-patches at gcc dot gnu dot org
- References: <10010221352.AA07691@vlsi1.ultra.nyu.edu>
On Sun, Oct 22, 2000 at 09:52:48AM -0400, Richard Kenner wrote:
> This patch rearranges the Makefiles so that we don't need to recurse
> into the language subdirectories. Basically all the important logic
> from each language Makefile.in is moved to the corresponding
> Make-lang.in, and all the paths are adjusted to work from the top
> level, rather than the language subdir. We can then throw away the
> Makefile.in. I think this arrangement is both conceptually simpler,
> and cleaner in implementation.
>
> This still *allows* a language to have Makefile.in, right?
>
> For Ada, the two files are *huge*, with Makefile.in changing nearly
> every day. Having to maintain two very different styles of files during
> the conversion between GCC versions will be *a lot* of work.
There should not be a problem, as long as you're using the "new style"
Makefile.in - i.e. there's an outputs= line in config-lang.in.
zw