15 lines
344 B
Text
15 lines
344 B
Text
|
|
mkdir -p obj
|
||
|
|
|
||
|
|
case $1 in
|
||
|
|
"starmelon.upx")
|
||
|
|
git ls-files src | xargs redo-ifchange
|
||
|
|
cargo build --release >&2
|
||
|
|
cp ../../../target/release/starmelon obj/
|
||
|
|
strip obj/starmelon >&2;
|
||
|
|
upx -1 -o "$3" obj/starmelon >&2;
|
||
|
|
;;
|
||
|
|
*)
|
||
|
|
echo "no rule to build '$1'" >&2;
|
||
|
|
exit 1;
|
||
|
|
;;
|
||
|
|
esac
|