Stopped the README from lying
Getty Ritter
11 years ago
| 15 | 15 | Build System |
| 16 | 16 | ------------ |
| 17 | 17 | |
| 18 |
The |
|
| 18 | The presentation is built using [`redo`](https://github.com/apenwarr/redo), | |
| 19 | 19 | which is my preferred build system for small projects. I understand that not |
| 20 | 20 | everyone has `redo`, so I've included `do`, which is a small shell |
| 21 | 21 | implementation of `redo` that rebuilds everything rather than doing clever |
| 22 |
dependency-tracking like `redo` proper. You can build |
|
| 22 | dependency-tracking like `redo` proper. You can build the presentation with | |
| 23 | 23 | |
| 24 |
$ cd pr |
|
| 24 | $ cd presentation | |
| 25 | 25 | $ ../do |
| 26 | 26 | |
| 27 |
and clean |
|
| 27 | and clean it with | |
| 28 | 28 | |
| 29 |
$ cd pr |
|
| 29 | $ cd presentation | |
| 30 | 30 | $ ../do clean |
| 31 | 31 | |
| 32 | The only project that really _needs_ a build script is the presentation, | |
| 33 | which gets built with [`pandoc`](http://johnmacfarlane.net/pandoc/) and | |
| 34 | then compiled with `xelatex`, but each one has a build script in case | |
| 35 | you want to poke at the commands used to build the projects. | |
| 32 | The Rust projects have been updated to use [Cargo](http://crates.io/), the | |
| 33 | proper Rust build system. |