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.