+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)
# "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@
+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
# 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
$(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 \