This is the mail archive of the
automake@gnu.org
mailing list for the automake project.
Re: Non-recursive make & maintenance issue
>>> "Bob" == Bob Friesenhahn <bfriesen@simple.dallas.tx.us> writes:
[...]
Bob> In other words, dealing with junk like
Bob> apps_build_postgres_src_build_postgres_SOURCES
Bob> is very tiring and failure prone. Is there a reason why it can't
Bob> simply be
Bob> apps/build-postgres/src/build-postgres_SOURCES ?
Yes. Makefile variable names can only consist of alphanumerics,
underscores, and periods. Use of any other character is not
standard, and likely not portable.
`/' is definitely not portable; for instance OSF1 Make has a
special operator $(MACRO/left/right) that would conflict with
such variable names.
--
Alexandre Duret-Lutz