This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[PATCH] fixincludes to the toplevel: toplevel changes
- From: Paolo Bonzini <bonzini at gnu dot org>
- To: GCC Patches <gcc-patches at gcc dot gnu dot org>, Nathanael Nerode <neroden at gcc dot gnu dot org>
- Date: Mon, 30 Aug 2004 18:51:27 +0200
- Subject: [PATCH] fixincludes to the toplevel: toplevel changes
This adds fixincludes as a toplevel build package.
Paolo
2004-08-30 Paolo Bonzini <bonzini@gnu.org>
* Makefile.def (build_modules): Add fixincludes.
(dependencies): Make gcc depend on fixincludes.
* configure.in (build_tools): Add fixincludes.
(build_configdirs): Always include build_libs.
diff -u ./Makefile.def ../paolo/Makefile.def
--- ./Makefile.def 2004-08-30 10:02:17.000000000 +0200
+++ ../paolo/Makefile.def 2004-08-30 16:29:14.000000000 +0200
@@ -30,6 +30,8 @@
build_modules= { module= flex; };
build_modules= { module= m4; };
build_modules= { module= texinfo; };
+build_modules= { module= fixincludes;
+ extra_configure_args='--target=$(target)'; };
host_modules= { module= ash; };
host_modules= { module= autoconf; };
@@ -232,6 +233,7 @@
dependencies = { module=all-build-flex; on=all-build-m4; };
dependencies = { module=all-build-libiberty; on=all-build-texinfo; };
dependencies = { module=all-build-m4; on=all-build-texinfo; };
+dependencies = { module=all-build-fixincludes; on=all-build-libiberty; };
// Host modules specific to gcc.
dependencies = { module=configure-gcc; on=configure-intl; };
@@ -244,6 +246,7 @@
dependencies = { module=all-gcc; on=all-build-bison; };
dependencies = { module=all-gcc; on=all-build-byacc; };
dependencies = { module=all-gcc; on=all-build-flex; };
+dependencies = { module=all-gcc; on=all-build-fixincludes; };
dependencies = { module=all-gcc; on=all-binutils; };
dependencies = { module=all-gcc; on=all-gas; };
dependencies = { module=all-gcc; on=all-ld; };
diff -u ./configure.in ../paolo/configure.in
--- ./configure.in 2004-08-30 10:02:32.000000000 +0200
+++ ../paolo/configure.in 2004-08-30 16:29:33.000000000 +0200
@@ -132,7 +132,7 @@
build_libs="build-libiberty"
# these tools are built for the build environment
-build_tools="build-texinfo build-byacc build-flex build-bison build-m4"
+build_tools="build-texinfo build-byacc build-flex build-bison build-m4 build-fixincludes"
# these libraries are used by various programs built for the host environment
#
@@ -183,13 +183,7 @@
## ${target_configdirs} is directories we build using the target tools.
configdirs=`echo ${host_libs} ${host_tools}`
target_configdirs=`echo ${target_libraries} ${target_tools}`
-
-# Only make build libraries if build != host.
-if test ${host_alias} != ${build_alias} ; then
- build_configdirs=`echo ${build_libs} ${build_tools}`
-else
- build_configdirs=`echo ${build_tools}`
-fi
+build_configdirs=`echo ${build_libs} ${build_tools}`
################################################################################