#!/usr/bin/bash set -e target='x86_64-pc-windows-gnu' pkgdir="$PWD" pkgfile="$pkgdir/win.zip" srcdir="$PWD/../.." build() { cd "$srcdir" export RUSTUP_TOOLCHAIN=stable export CARGO_TARGET_DIR=target cargo fetch --locked --target "$target" cargo build --frozen --release --all-features --target "$target" cargo test --frozen --all-features } package() { cd "$srcdir" cp "target/$target/release/wipe.exe" "$pkgdir" cp 'LICENSE' "$pkgdir" cd "$pkgdir" zip -m "$pkgfile" 'wipe.exe' 'LICENSE' } build package