aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKelley Cook <kcook@gcc.gnu.org>2004-01-14 11:53:19 +0000
committerR. Kelley Cook <kcook@gcc.gnu.org>2004-01-14 11:53:19 +0000
commit73e232f0c132517606797ea3dc4942d199f56284 (patch)
tree8ee4c89a9a16e3c9ba2b4af003b63326740651e4
parent7ec4deda8c738f51d932691a309a1d583a8cf854 (diff)
downloadgcc-73e232f0c132517606797ea3dc4942d199f56284.zip
gcc-73e232f0c132517606797ea3dc4942d199f56284.tar.gz
gcc-73e232f0c132517606797ea3dc4942d199f56284.tar.bz2
Makefile.in: Define MAINT from --enable-maintainer-mode.
gcc/ 2004-01-14 Kelley Cook <kcook@gcc.gnu.org> * Makefile.in: Define MAINT from --enable-maintainer-mode. gcc/ada/ 2004-01-14 Kelley Cook <kcook@gcc.gnu.org> * Make-lang.in: Only regenerate texi files if --enable-maintainer-mode.\ From-SVN: r75860
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/Makefile.in3
-rw-r--r--gcc/ada/ChangeLog4
-rw-r--r--gcc/ada/Make-lang.in4
4 files changed, 15 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index c2e5a06..3658a4f 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2004-01-14 Kelley Cook <kcook@gcc.gnu.org>
+
+ * Makefile.in: Define MAINT from --enable-maintainer-mode.
+
2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
* gcc/config/rs6000/rs6000.c (rs6000_stack_info)
diff --git a/gcc/Makefile.in b/gcc/Makefile.in
index 62b28b1..4d81b6d 100644
--- a/gcc/Makefile.in
+++ b/gcc/Makefile.in
@@ -169,6 +169,9 @@ STRICT2_WARN = -pedantic -Wno-long-long -Wold-style-definition @WERROR@
# "extern" tags in header files.
NOCOMMON_FLAG = @nocommon_flag@
+# This is set by --disable-maintainer-mode (default) to "#"
+MAINT = @MAINT@
+
# These are set by --enable-checking=valgrind.
RUN_GEN = @valgrind_command@
VALGRIND_DRIVER_DEFINES = @valgrind_path_defines@
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index 4d8f668..2156266 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,7 @@
+2004-01-14 Kelley Cook <kcook@gcc.gnu.org>
+
+ * Make-lang.in: Only regenerate texi files if --enable-maintainer-mode.
+
2004-01-13 Ed Schonberg <schonberg@gnat.com>
* exp_ch3.adb (Build_Assignment): Fix bug in handling of controlled
diff --git a/gcc/ada/Make-lang.in b/gcc/ada/Make-lang.in
index bdd0292..4d9cf7a 100644
--- a/gcc/ada/Make-lang.in
+++ b/gcc/ada/Make-lang.in
@@ -449,12 +449,15 @@ ada.generated-manpages:
# tree with the documentation already generated such that "make" will not
# attempt to rebuild them.
#
+# As a compromise this only will execute with --enable-maintainer mode.
+#
# If gnu make 3.80 is ever made a requirement to build, then this could be
# avoided using an order-only dependency:
#
# $(srcdir)/ada/gnat_ug_unx.texi: \
# ada/gnat_ug.texi ada/ug_words | ada/doctools/xgnatug$(build_exeext)
+ifndef MAINT
ada/doctools/xgnatug$(build_exeext): ada/xgnatug.adb
-$(MKDIR) ada/doctools
cp $^ ada/doctools
@@ -475,6 +478,7 @@ $(srcdir)/ada/gnat_ug_vxw.texi : ada/doctools/xgnatug$(build_exeext) \
$(srcdir)/ada/gnat_ug_wnt.texi : ada/doctools/xgnatug$(build_exeext) \
$(srcdir)/ada/gnat_ug.texi $(srcdir)/ada/ug_words
ada/doctools/xgnatug wnt $(srcdir)/ada/gnat_ug.texi $(srcdir)/ada/ug_words $(srcdir)/ada/gnat_ug_wnt.texi
+endif
$(docobjdir)/gnat_ug_unx.info : $(srcdir)/ada/gnat_ug_unx.texi \
$(srcdir)/doc/include/fdl.texi $(srcdir)/doc/include/gcc-common.texi \