This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: toplevel Makefile gcc questions
On Mon, Jul 08, 2002 at 01:25:55PM -0400, DJ Delorie wrote:
>
> > install
> > install-cross
> > install-no-fixedincludes
> > install.all
>
> Most of this becomes clear when you realize that we have to deal with
> target headers and libraries. GCC must "fix" target headers, but
> cannot distribute them (they're proprietary and system-specific) and
> sometimes with cross-compilers you have to do funny things with
> headers also. These targets exist so you can do such things as
> partial installs at different times, such as for binary releases,
> where you do most of the install before distribution, but "install"
> (and thus fix) the headers after distribution.
So, I'll take some wild guesses.
"install" is for normal native builds.
"install-no-fixedincludes" is for binaries which don't want the fixed
includes.
"install-cross" is for cross builds, so that you can silently lose all
languages except C and C++ (huh?).
"install.all" is used, uh, by, no, that wouldn't work... it still seems
redundant with "install".
Again, I'd like to know what these are *actually used* for.
--Nathanael