#!/usr/bin/env zsh set -e +x ROOT="$(git rev-parse --show-toplevel)" cd ${ROOT} rm -Rf ${ROOT}/tmp mkdir ${ROOT}/tmp ./scripts/compile.sh strip target/x86_64-unknown-linux-musl/release/amdfand strip target/x86_64-unknown-linux-musl/release/amdvold strip target/x86_64-unknown-linux-musl/release/amdmond #upx --best --lzma target/x86_64-unknown-linux-musl/release/amdfand #upx --best --lzma target/x86_64-unknown-linux-musl/release/amdvold #upx --best --lzma target/x86_64-unknown-linux-musl/release/amdmond function build_and_zip() { feature=$1 zip_name=$2 cd ${ROOT} cargo build --release --target x86_64-unknown-linux-gnu --bin amdguid --no-default-features --features ${feature} strip target/x86_64-unknown-linux-gnu/release/amdguid #upx --best --lzma target/x86_64-unknown-linux-gnu/release/amdguid cp ./target/x86_64-unknown-linux-gnu/release/amdguid ./tmp cd ${ROOT}/tmp zip ${zip_name}.zip ./amdguid cd ${ROOT} } build_and_zip xorg-glium amdguid-glium build_and_zip xorg-glow amdguid-glow build_and_zip wayland amdguid-wayland