2021-09-26 09:12:45 +00:00
|
|
|
all:
|
|
|
|
cargo build --all-targets
|
|
|
|
|
2021-11-13 11:37:03 +00:00
|
|
|
x86_64-binary: x86_64-binary-release
|
2021-10-08 14:47:48 +00:00
|
|
|
|
2021-11-13 11:37:03 +00:00
|
|
|
x86_64-binary-release:
|
2021-11-13 12:29:03 +00:00
|
|
|
cross build --target=x86_64-unknown-linux-musl --release --all-targets
|
2021-11-13 11:37:03 +00:00
|
|
|
|
|
|
|
armv7-binary: armv7-binary-release
|
|
|
|
|
|
|
|
armv7-binary-release:
|
2021-10-08 14:47:48 +00:00
|
|
|
cross build --target=armv7-unknown-linux-musleabihf --release --all-targets
|
|
|
|
|
2021-10-13 10:15:38 +00:00
|
|
|
# Hack to workaround https://github.com/rust-embedded/cross/issues/598
|
|
|
|
HACK_WORKAROUND_ISSUE_598=CARGO_TARGET_AARCH64_UNKNOWN_LINUX_MUSL_RUSTFLAGS="-C link-arg=/usr/local/aarch64-linux-musl/lib/libc.a"
|
|
|
|
|
2021-09-26 09:12:45 +00:00
|
|
|
aarch64-binary: aarch64-binary-release
|
|
|
|
|
|
|
|
aarch64-binary-release:
|
2021-10-13 10:15:38 +00:00
|
|
|
$(HACK_WORKAROUND_ISSUE_598) \
|
|
|
|
cross build --target=aarch64-unknown-linux-musl --release --all-targets
|