]>
Commit | Line | Data |
---|---|---|
707bad0d WB |
1 | .PHONY: all |
2 | all: check | |
3 | ||
4 | .PHONY: check | |
5 | check: | |
6 | cargo test | |
7 | ||
8 | .PHONY: dinstall | |
9 | dinstall: deb | |
10 | ||
11 | .PHONY: deb | |
12 | deb: | |
13 | rm -rf build | |
14 | debcargo package \ | |
15 | --config "$(PWD)/debian/debcargo.toml" \ | |
16 | --changelog-ready \ | |
17 | --no-overlay-write-back \ | |
18 | --directory "$(PWD)/build" \ | |
19 | "pxar" \ | |
20 | "$$(dpkg-parsechangelog -l "debian/changelog" -SVersion | sed -e 's/-.*//')" | |
21 | echo system >build/rust-toolchain | |
22 | (cd build && CARGO=/usr/bin/cargo RUSTC=/usr/bin/rustc dpkg-buildpackage -b -uc -us) | |
23 | lintian *.deb | |
24 | ||
25 | .PHONY: clean | |
26 | clean: | |
8f1a4163 | 27 | rm -rf build *.deb *.buildinfo *.changes *.orig.tar.gz |
707bad0d | 28 | cargo clean |