Change README.md because of changed Makefile semantics

This commit is contained in:
Mario Krehl 2017-03-02 21:20:51 +01:00
parent 019e12b048
commit 3e544f1a9e

View file

@ -50,18 +50,19 @@ might think!
There are several targets for each of the sub-crates in the Makefile: There are several targets for each of the sub-crates in the Makefile:
| Target | Multi | Purpose | Example | | Target | Multi | Purpose | Example |
| :--- | ----- | :--- | :--- | | :--- | ----- | :--- | :--- |
| all | | Build everything, debug mode | `make all` | | all | | Build everything, debug mode | `make all` |
| bin | | Build all binaries, debug mode | `make bin` | | bin | | Build all binaries, debug mode | `make bin` |
| lib | | Build all libraries, debug mode | `make lib` | | lib | | Build all libraries, debug mode | `make lib` |
| lib-test | | Test all libraries | `make lib-test` | | lib-test | | Test all libraries | `make lib-test` |
| imag-bin | | Build only the `imag` binary, debug mode | `make imag-bin` | | imag-bin | | Build only the `imag` binary, debug mode | `make imag-bin` |
| check | * | Run `cargo check` | `make check` | | clean | | Remove build artifacts | `make clean` |
| clean | * | Remove build artifacts | `make clean` | | update | | Run `cargo update` | `make update` |
| install | * | Build everything, release mode, install | `make install` | | check-outdated | | Run `cargo outdated` | `make check-outdated`|
| release | * | Build everything, release mode | `make release` | | check | * | Run `cargo check` | `make check` |
| update | * | Run `cargo update` | `make update` | | install | * | Build everything, release mode, install | `make install` |
| release | * | Build everything, release mode | `make release` |
The `Multi` targets are callable for each sub-crate. For example you can call The `Multi` targets are callable for each sub-crate. For example you can call
`make imag-store-check` to run `cargo check` on the `imag-store` crate. `make imag-store-check` to run `cargo check` on the `imag-store` crate.