This is the mail archive of the automake@gnu.org mailing list for the automake project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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




Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]