gcc_update (files_generated): Revert 2003-12-18 change.
authorKelley Cook <kcook@gcc.gnu.org>
Tue, 6 Jan 2004 02:39:27 +0000 (02:39 +0000)
committerR. Kelley Cook <kcook@gcc.gnu.org>
Tue, 6 Jan 2004 02:39:27 +0000 (02:39 +0000)
contrib/
2004-01-05  Kelley Cook  <kcook@gcc.gnu.org>
* gcc_update (files_generated): Revert 2003-12-18 change.

gcc/ada/
2004-01-05  Kelley Cook  <kcook@gcc.gnu.org>

* Make-lang.in: Revert stamp-xgnatug change from 2003-12-18.
Update comment and copyright date.
* stamp-xgnatug: Delete.

From-SVN: r75461

contrib/ChangeLog
contrib/gcc_update
gcc/ada/ChangeLog
gcc/ada/Make-lang.in
gcc/ada/stamp-xgnatug [deleted file]

index c2a29e1ed4b32e46e90a3e776b7811022a39afe0..3f1d98c9dcbc505bf70e33980c9f21608440d861 100644 (file)
@@ -1,3 +1,7 @@
+2004-01-05  Kelley Cook  <kcook@gcc.gnu.org>
+
+       * gcc_update (files_generated): Revert 2003-12-18 change.
+
 2004-01-03  Andrew Pinski  <pinskia@physics.uc.edu>
 
        * gcc_update (files_and_dependencies): For gcc directory,
index c4dd36e46c3ee5039a6a60103118a99d8b4cd460..9d206c967490ae0cf343ec0eef9de10682d0121c 100755 (executable)
@@ -79,11 +79,10 @@ gcc/fixinc/fixincl.x: gcc/fixinc/fixincl.tpl gcc/fixinc/inclhack.def
 gcc/f/intdoc.texi: gcc/f/intdoc.in gcc/f/intdoc.c gcc/f/intrin.h gcc/f/intrin.def
 gcc/cp/cfns.h: gcc/cp/cfns.gperf
 gcc/java/keyword.h: gcc/java/keyword.gperf
-gcc/ada/stamp-xgnatug: gcc/ada/gnat_ug.texi gcc/ada/xgnatug.adb gcc/ada/ug_words
-gcc/ada/gnat_ug_unx.texi: gcc/ada/stamp-xgnatug
-gcc/ada/gnat_ug_vms.texi: gcc/ada/stamp-xgnatug
-gcc/ada/gnat_ug_vxw.texi: gcc/ada/stamp-xgnatug
-gcc/ada/gnat_ug_wnt.texi: gcc/ada/stamp-xgnatug
+gcc/ada/gnat_ug_unx.texi: gcc/ada/gnat_ug.texi gcc/ada/xgnatug.adb gcc/ada/ug_words
+gcc/ada/gnat_ug_vms.texi: gcc/ada/gnat_ug.texi gcc/ada/xgnatug.adb gcc/ada/ug_words
+gcc/ada/gnat_ug_vxw.texi: gcc/ada/gnat_ug.texi gcc/ada/xgnatug.adb gcc/ada/ug_words
+gcc/ada/gnat_ug_wnt.texi: gcc/ada/gnat_ug.texi gcc/ada/xgnatug.adb gcc/ada/ug_words
 # testsuite
 # Without this, _Pragma3.c can have a false negative.
 gcc/testsuite/gcc.dg/cpp/_Pragma3.c: gcc/testsuite/gcc.dg/cpp/mi1c.h
index c554b7110aa133367a33e67a760c72c47d959af4..b213781c44b7af841395e9cfba77cf89e091180f 100644 (file)
@@ -1,3 +1,9 @@
+2004-01-05  Kelley Cook  <kcook@gcc.gnu.org>
+
+       * Make-lang.in: Revert stamp-xgnatug change from 2003-12-18. 
+       Update comment and copyright date.
+       * stamp-xgnatug: Delete.
+
 2004-01-05  Robert Dewar  <dewar@gnat.com>
 
        * 1ssecsta.ads: Default_Secondary_Stack is not a constant since it may
index 45e16f94335ae4a93fe56e241eca096371a13881..052230baa8d08ca36c05f3b34c079b53f8687458 100644 (file)
@@ -1,6 +1,6 @@
 # Top level -*- makefile -*- fragment for GNU Ada (GNAT).
-#   Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003
-#   Free Software Foundation, Inc.
+#   Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+#   2003, 2004 Free Software Foundation, Inc.
 
 #This file is part of GCC.
 
@@ -441,49 +441,40 @@ ada.generated-manpages:
 
 # Generate documentation.
 #
-# The generated Texinfo files for the User Guide are stored in
-# $(srcdir).  However, if the documentation files depended on
-# executables in the build tree, there'd be no way to ship a source
-# tree with the documentation already generated such that `make'
-# wouldn't attempt to rebuild it.  So, we punt and arrange for the
-# documentation files to depend on a stamp file which has the
-# combined dependencies of the texi files and the generatator file.
-# This stamp file calls a submake to build the executable.
+# The generated Texinfo files for the User Guide are stored in $(srcdir).
+#
+# ??? There is some ugliness here in that the aforementioned generated
+# documentation files depend on executables in the build tree.  Since the
+# source directory is supposed to be read only it is difficult to ship a source
+# tree with the documentation already generated such that "make" will not
+# attempt to rebuild them.
 # 
-# If gnu make 3.80 is ever made a requirement to build, then
-# this dance could be avoided using an order-only dependency:
+# 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)
 
-$(srcdir)/ada/stamp-xgnatug: ada/xgnatug.adb ada/gnat_ug.texi ada/ug_words
-       $(MAKE) ada/doctools/xgnatug$(build_exeext) 
-       $(STAMP) $(srcdir)/ada/stamp-xgnatug
-
 ada/doctools/xgnatug$(build_exeext): ada/xgnatug.adb
        -$(MKDIR) ada/doctools
        cp $^ ada/doctools
        cd ada/doctools && gnatmake -q xgnatug
 
-$(srcdir)/ada/gnat_ug_unx.texi: $(srcdir)/ada/stamp-xgnatug
-       ada/doctools/xgnatug unx $(srcdir)/ada/gnat_ug.texi \
-         $(srcdir)/ada/ug_words \
-         $(srcdir)/ada/gnat_ug_unx.texi
-
-$(srcdir)/ada/gnat_ug_vms.texi: $(srcdir)/ada/stamp-xgnatug
-       ada/doctools/xgnatug vms $(srcdir)/ada/gnat_ug.texi \
-         $(srcdir)/ada/ug_words \
-         $(srcdir)/ada/gnat_ug_vms.texi
-
-$(srcdir)/ada/gnat_ug_vxw.texi: $(srcdir)/ada/stamp-xgnatug
-       ada/doctools/xgnatug vxworks $(srcdir)/ada/gnat_ug.texi \
-         $(srcdir)/ada/ug_words \
-         $(srcdir)/ada/gnat_ug_vxw.texi
-
-$(srcdir)/ada/gnat_ug_wnt.texi: $(srcdir)/ada/stamp-xgnatug
-       ada/doctools/xgnatug wnt $(srcdir)/ada/gnat_ug.texi \
-         $(srcdir)/ada/ug_words \
-         $(srcdir)/ada/gnat_ug_wnt.texi
+$(srcdir)/ada/gnat_ug_unx.texi : ada/doctools/xgnatug$(build_exeext) \
+       $(srcdir)/ada/gnat_ug.texi $(srcdir)/ada/ug_words
+       ada/doctools/xgnatug unx $(srcdir)/ada/gnat_ug.texi $(srcdir)/ada/ug_words $(srcdir)/ada/gnat_ug_unx.texi
+
+$(srcdir)/ada/gnat_ug_vms.texi : ada/doctools/xgnatug$(build_exeext) \
+       $(srcdir)/ada/gnat_ug.texi $(srcdir)/ada/ug_words
+       ada/doctools/xgnatug vms $(srcdir)/ada/gnat_ug.texi $(srcdir)/ada/ug_words $(srcdir)/ada/gnat_ug_vms.texi
+
+$(srcdir)/ada/gnat_ug_vxw.texi : ada/doctools/xgnatug$(build_exeext) \
+       $(srcdir)/ada/gnat_ug.texi $(srcdir)/ada/ug_words
+       ada/doctools/xgnatug vxworks $(srcdir)/ada/gnat_ug.texi $(srcdir)/ada/ug_words $(srcdir)/ada/gnat_ug_vxw.texi
+
+$(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
 
 $(docobjdir)/gnat_ug_unx.info : $(srcdir)/ada/gnat_ug_unx.texi \
        $(srcdir)/doc/include/fdl.texi $(srcdir)/doc/include/gcc-common.texi \
diff --git a/gcc/ada/stamp-xgnatug b/gcc/ada/stamp-xgnatug
deleted file mode 100644 (file)
index 9788f70..0000000
+++ /dev/null
@@ -1 +0,0 @@
-timestamp