maker
Generic Rusty declarative build system, like GNU Make.
Allows writing some Makefile-like rules, e.g.
let obj = new_file
.depends_on_file
.recipe;
let bin = new_file
.depends_on_target
.recipe;
bin.make;
... which is equivalent to the Makefile:
: :
... but see that .recipe() function? We can not only write shell scripts there, but also do more things fun and cross-platform (meanings of generic) -- in Rust!
In the hope that it will be useful in build.rs and xtask.