]> sourceware.org Git - automake.git/commitdiff
Doc updates
authorTom Tromey <tromey@redhat.com>
Fri, 13 Sep 1996 00:43:18 +0000 (00:43 +0000)
committerTom Tromey <tromey@redhat.com>
Fri, 13 Sep 1996 00:43:18 +0000 (00:43 +0000)
automake.in
automake.texi
version.texi

index afb9652bd4705f7fd08e4f7109632fe3b4110c97..41f3537ee61afe9f871d0e307f0795dcc3b49fc8 100755 (executable)
@@ -1469,7 +1469,7 @@ sub handle_dist_worker
            # in case some explanatory text is desirable.
            $output_rules .= '  @if sed 15q $(srcdir)/NEWS | fgrep -e "$(VERSION)" > /dev/null; then :; else \\
          echo "NEWS not updated; not releasing" 1>&2; \\
-         exit 1;                               \\
+         exit 1; \\
        fi
 ';
        }
index 61845a85d21af529eb21b4ca79effb925f148177..02af5597e79f5ab04f574728fb41a8df822836ed 100644 (file)
@@ -113,6 +113,7 @@ documents version @value{VERSION}.
 * Tests::                       Support for test suites
 * Options::                     Changing Automake's behavior
 * Miscellaneous::               Miscellaneous rules
+* Gnits::                       What --gnu and --gnits really do
 * Extending::                   Extending Automake
 * Distributing::                Distributing the Makefile.in
 * Examples::                    Some example packages
@@ -373,6 +374,9 @@ recommended that you avoid this option until such time as the GNITS
 standard is actually published.
 @end table
 
+For more information on the precise implications of the strictness
+level, see @xref{Gnits}.
+
 
 @node Uniform
 @section The Uniform Naming Scheme
@@ -1586,6 +1590,56 @@ of new suffixes in the @code{SUFFIXES} variable.
 FIXME write this
 
 
+@node Gnits
+@chapter What --gnu and --gnits really do
+
+The @samp{--gnu} option, as mentioned earlier, attempts to check as much
+of the GNU standards as possible.  Here is a more detailed list of what
+@samp{--gnu} implies:
+
+@itemize @bullet
+@item
+The files @file{INSTALL}, @file{NEWS}, @file{README}, @file{COPYING},
+@file{AUTHORS}, and @file{ChangeLog} are required at the topmost
+directory of the package.
+
+@item
+The options @samp{no-installman} and @samp{no-installinfo} are
+prohibited.
+@end itemize
+
+Note that this option will be extended in the future to do even more
+checking; it is advisable to be familiar with the precise requirements
+of the GNU standards.  Also, @samp{--gnu} can require certain
+non-standard GNU programs to exist for use by various maintainer-only
+targets; for instance in the future @code{pathchk} might be required.
+
+The @samp{--gnits} option does everything that @samp{--gnu} does, and
+checks the following as well:
+
+@itemize @bullet
+@item
+@samp{make dist} will check to make sure the @file{NEWS} file has been
+updated to the current version.
+
+@item
+The file @file{COPYING.LIB} is prohibited.
+
+@item
+@samp{VERSION} is checked to make sure its format complies with Gnits
+standards.
+@c FIXME xref when standards are finished
+
+@item
+If the version number indicates that this is an alpha release, and the
+file @file{README-alpha} appears in the topmost directory of a package,
+then it is included in the distribution.
+
+@item
+The file @file{THANKS} is required.
+@end itemize
+
+
 @node Extending
 @chapter When Automake Isn't Enough
 
index 9672ca83461a74aea0d8a92014b57535599a9b59..7dbe3f7f84a0d8b1595a3847a46e3bb420c7ae6e 100644 (file)
@@ -1,3 +1,3 @@
-@set UPDATED 8 September 1996
+@set UPDATED 12 September 1996
 @set EDITION 1.1f
 @set VERSION 1.1f
This page took 0.044868 seconds and 5 git commands to generate.