Skip to content

Binaries

Vincent Ollivier edited this page Jul 18, 2018 · 4 revisions

Compiling binaries from GNU/Linux

#!/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

Clone this wiki locally