#!/bin/bash
## Build a release-mode binary for Linux.
set -e
dir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
project_dir=${dir}/..
cd $project_dir
TARGET_CC=x86_64-linux-musl-gcc cargo build --release --target x86_64-unknown-linux-musl
unset TARGET_CC
mkdir -p build/linux
cp target/x86_64-unknown-linux-musl/release/dbui build/linux/dbui
cp target/x86_64-unknown-linux-musl/release/dbui ../kyleu.com/bin/apps/dbui.io/dbui
gzip -f build/linux/dbui --keep