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.

Reply via email to