I’m implementing my own ‘make’-like build system in C — I call it builder. I’m wondering why people haven’t done it they way I (want to) do it. Instead of manually telling the builder what kind of project it is (library or executable) I determine that through the name of the project (if the first three characters is lib then it’s a library — otherwise it’s an executable).
I plan to (but haven’t worked it out entirely yet) to allow automation of compiler flags and what libraries to link to. The plan is to make it possible to link to a library simply by including a header file.
