#!/usr/bin/env bash


venv=".env-linux"
out_dir="bin/linux"
build_temp_dir="bin/tmp/linux"

[[ -d "$out_dir" ]] && rm -r -f "$out_dir"
mkdir -p "$out_dir"

[[ -d "$build_temp_dir" ]] && rm -r -f "$build_temp_dir"

rm -f *.spec

chmod 777 "./$venv/bin/activate"
source "./$venv/bin/activate"

echo building migrate_gse...
pyinstaller "main.py" --distpath "$out_dir" -y --clean --onedir --name "migrate_gse" --noupx --console -i "NONE" --workpath "$build_temp_dir" || exit 1

echo;
echo =============
echo Built inside: "$out_dir/"

[[ -d "$build_temp_dir" ]] && rm -r -f "$build_temp_dir"

deactivate
