Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/apenwarr/redo

Smaller, easier, more powerful, and more reliable than make. An implementation of djb's redo.
https://github.com/apenwarr/redo

build-automation build-system dependency djb makefile parallel

Last synced: 25 days ago
JSON representation

Smaller, easier, more powerful, and more reliable than make. An implementation of djb's redo.

Awesome Lists containing this project

README

        

# redo - a recursive build system

Smaller, easier, more powerful, and more reliable than `make`.

This is an implementation of [Daniel J. Bernstein's redo
build system](http://cr.yp.to/redo.html). He never released his
version, so other people have implemented different variants based on his
published specification.

This version, sometimes called apenwarr/redo, is probably the most advanced
one, including parallel builds, improved logging, extensive automated tests,
and helpful debugging features.

To build and test redo, run:
```sh
./do -j10 test
```

To install it, run something like this:
```sh
DESTDIR= PREFIX=/usr/local ./do -j10 install
```

---

- View the [documentation](https://redo.rtfd.io) via readthedocs.org
- Visit the [source code](https://github.com/apenwarr/redo) on github
- Discussions and support via the
mailing list ([archives](https://groups.google.com/group/redo-list)).
You can subscribe by sending any email message to
`[email protected]` (note the plus sign). You can
send questions or feedback (with or without subscribing) by sending
messages to `[email protected]`.