mirror of
https://github.com/ricoriedel/wipe.git
synced 2024-11-27 10:16:39 +00:00
30 lines
554 B
Plaintext
30 lines
554 B
Plaintext
|
#!/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
|