mirror of
https://github.com/ricoriedel/wipe.git
synced 2024-11-26 09:46:37 +00:00
30 lines
558 B
Bash
Executable File
30 lines
558 B
Bash
Executable File
#!/usr/bin/env 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 |