>>> "Bob" == Bob Friesenhahn <[EMAIL PROTECTED]> 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



Reply via email to