On Sep-18, Juergen Boemmels wrote:
> Following things were done:
> - s,/,\${slash},g
Ugh. How difficult would it be to have Configure do this rewriting
automatically? (Or rewrite to whatever it is you need, instead)? This
just clutters up the makefiles a little too much, IMO.
> - remove of && in the makefiles:
> I introduced $(MAKE_C) which calls a perlscript which recursively
> calls $(MAKE) to get rid of
> cd doc && make && cd ..
This seems like a clear improvement.
> The few cases where && is not used for descending into
> subdirectories it is replaced with ${make_and} which expands to
> && on everything but bcc32
What does bcc32 use? Is an infix operator likely to also work with
other platforms that don't like &&?
> - TLIB needs the options after the outputfile so I introduced
> ${ar_extra}
This seems good. Is there a better name? ${ar_final}? Could they just
always be in this order?
> - The ${link} variable is set to bcc32
Obviously good.
> The final problem for getting make test running on BCC is the
> name-clash key.c and classes/key.c (and some others like this). There
> are two possible way to solve this problem:
> - rename either key.c or classes/key.c
> - build a seperate classes.lib
How difficult would the latter be? I have no strong opinion either way
for this one.