I don't have any great references to be honest. It's not that its a trade-secret, its just that its an area I don't work on.
The AWK book describes how to build you own Make using AWK. You might like that. And an explanation of it and python implementation is found here:
https://benhoyt.com/writings/awk-make/
Hopefully that helps.
I am considering writing a small library / framework to optimize scheduled tasks by making a DAG and inferring which ones are safe to be parallel and which aren't. So this can be useful.
I don't have any great references to be honest. It's not that its a trade-secret, its just that its an area I don't work on.
The AWK book describes how to build you own Make using AWK. You might like that. And an explanation of it and python implementation is found here:
https://benhoyt.com/writings/awk-make/
Hopefully that helps.