Previous: The Uniform Naming Scheme, Up: General ideas [Contents][Index]
Sometimes a Makefile variable name is derived from some text the user
supplies. For instance program names are rewritten into Makefile macro
names. Automake canonicalizes this text, so that it does not have to
follow Makefile variable naming rules. All characters in the name
except for letters, numbers, and the underscore are turned into
underscores when making macro references. E.g., if your program is named
sniff-glue
, the derived variable name would be
sniff_glue_SOURCES
, not sniff-glue_SOURCES
.