JC -- I, for one, appreciate the thoughtful explanation.
To answer your closing question, I don't (currently) have a strategy because
I haven't had the kind of challenge that you sought to solve with your solution.
I am intrigued with the goal of BCX consuming some of Jose Roca's libraries. At
the same time, I am a proponent of letting computers perform the tedious, laborious
heavy-lifting, so this all gives me something to chew on.
You're right about the obvious approach would be to create standard .lib's and .h files
from Roca's work. Every compiler system worth its salt does "dead code removal"
with pre-compiled libs.
I'm a bit confused by your concern for maintenance and granularity of his code. I thought
his libraries were already categorized. And as for maintenance, other than modding for use
by BCX, how much maintenance do you foresee?
Are you planning to share any of your completed libraries anytime soon?