+1999-04-27 Alexandre Oliva <oliva@dcc.unicamp.br>
+
+ * automake.in (check_canonical_spelling): Insert AM before names
+ starting with non-letters.
+ * automake.texi: Document it.
+
1999-04-26 Alexandre Oliva <oliva@dcc.unicamp.br>
* automake.in (handle_lib_objects_cond): Do not use quotemeta, it
@code{sniff-glue}, the derived variable name would be
@code{sniff_glue_SOURCES}, not @code{sniff-glue_SOURCES}.
+Additionally, because some versions of make require macro names to start
+with a @emph{letter}, when a name that starts with a non-letter
+character is canonicalized, the characters @code{AM} are prepended to
+it. Therefore, if a program is named @code{123test} or @code{_foo}, the
+derived variable names would be @code{AM123test_SOURCES} or
+@code{AM_foo_SOURCES}. Note that, even if such a program name would not
+appear in the beginning of the name of the macro, @code{AM} is still
+inserted, i.e., use @code{EXTRA_AM123test_SOURCES}, not
+@code{EXTRA_123test_SOURCES}.
@node Examples, Invoking Automake, Generalities, Top
@chapter Some example packages