27 lines
633 B
Makefile
27 lines
633 B
Makefile
|
|
.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: 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
|