Redo: A recursive, general-purpose build system
redo.readthedocs.io
redo.readthedocs.io
Redo allows to define dependencies dynamically during the build, which is explained a bit here: http://pozorvlak.dreamwidth.org/179266.html
Previous discussions on this site: