| CARGO = cargo | |
| CARGO_OPTS = | |
| all: | |
| $(MAKE) build | |
| $(MAKE) doc | |
| build: | |
| $(CARGO) $(CARGO_OPTS) build | |
| clean: | |
| $(CARGO) $(CARGO_OPTS) clean | |
| check: | |
| $(MAKE) build | |
| $(MAKE) test | |
| test: | |
| $(CARGO) $(CARGO_OPTS) test | |
| bench: | |
| $(CARGO) $(CARGO_OPTS) bench | |
| doc: | |
| $(CARGO) $(CARGO_OPTS) doc | |
| .PHONY: all build clean check test bench doc |
This comment has been minimized.
This comment has been minimized.
NichtJens
commented
Nov 22, 2016
•
|
Hi Mikhail! Mind having a look at my modified version? I'm wondering whether it is safe to turn the calls to $(MAKE) into dependences considering a potential Also is there a reason to have |
This comment has been minimized.
This comment has been minimized.
mqudsi
commented
Aug 17, 2017
|
I believe @NichtJens is correct, |
This comment has been minimized.
mzabaluev commentedJan 10, 2015
Cargo is, by itself, a good build system for Rust-only projects.
However, integration with make is sometimes needed. Possible reasons include: