-
Notifications
You must be signed in to change notification settings - Fork 2
Binaries
Vincent Ollivier edited this page Jul 18, 2018
·
4 revisions
#!/bin/bash
set -e
LITTLEWING="littlewing-$(git describe)"
mkdir -p "$LITTLEWING"
cargo build --release
cross build --release --target armv7-linux-androideabi
cross build --release --target x86_64-pc-windows-gnu
cp target/release/littlewing "$LITTLEWING/$LITTLEWING-linux-x86"
cp target/armv7-linux-androideabi/release/littlewing "$LITTLEWING/$LITTLEWING-android-armv7"
cp target/x86_64-pc-windows-gnu/release/littlewing.exe "$LITTLEWING/$LITTLEWING-windows-x86.exe"
(
cd "$LITTLEWING"
gzip ./*
shasum ./* > shasums.txt
)
cp LICENSE README.md CHANGELOG.md "$LITTLEWING"
Note: Docker must be running for cross compilation