.PHONY: all all: cargo build .PHONY: release release: cargo build --release .PHONY: rpm rpm: cargo build --release --workspace strip -s target/release/kordophoned strip -s target/release/kpcli strip -s target/release/kptui cargo generate-rpm -p kordophoned .PHONY: deb deb: cargo build --release --workspace strip -s target/release/kordophoned strip -s target/release/kpcli strip -s target/release/kptui cargo deb -p kordophoned --no-build .PHONY: pi-zero pi-zero: CARGO_TARGET_DIR=target/cross/arm-unknown-linux-gnueabihf \ cross build --release --target arm-unknown-linux-gnueabihf -p kordophoned -p kpcli -p kptui .PHONY: pi-aarch64 pi-aarch64: CARGO_TARGET_DIR=target/cross/aarch64-unknown-linux-gnu \ cross build --release --target aarch64-unknown-linux-gnu -p kordophoned -p kpcli -p kptui