3 ms·
Nobody forces you to use any kind of shell with redo. Its .do files can be anything you want: ELF object files, shell scripts, Perl, Python, whatever, just make
by stargrave 5y ago
Nobody forces you to use any kind of shell with redo. Its .do files can be anything you want: ELF object files, shell scripts, Perl, Python, whatever, just make it executable and obey trivial simple rules (stdout and three arguments).
- pdimitar 5y agoI see. That makes it a little better. At least we can utilize higher-level scripting then. Cool. I'm still not sure about having more than one file that's handling building however...
- stargrave 5y agoAnd again noone forces you to use multiple files too :-). You can literally have just single default.do file for the whole project. apenwarr/redo somewhere explicitly noted that. Separate .do files are only for convenience and ability to automatically depend on target's build rules independently from others, that Make just do not do at all.
- pdimitar 5y agoWell, the fact that this is a bit confusing is not a good sign. But maybe I should read the page again and more slowly.