#!/bin/bash set -e #if [ -z "$1" ]; then # echo "Uso: $0 " # exit 1 #fi # Leer versión desde version.h VERSION=$(grep '#define LAGUEIRTO_VERSION' version.h | sed 's/.*"\(.*\)".*/\1/') echo "Versión detectada: $VERSION" #PARAM=$1 # Datos Windows WIN_USER="raimon" WIN_HOST="192.168.1.53" WIN_PATH_SSH="C:\Users\raimon\dev\lagueirto" WIN_PATH_SCP="C:/Users/Raimon/dev/lagueirto" echo "=== Compilando Linux ===" g++ main.cpp -O3 -o lagueirto echo "=== Empaquetando Linux ===" tar -czf lagueirto_v${VERSION}_linux.tar.gz lagueirto echo "=== Ejecutando build remoto Windows ===" ssh ${WIN_USER}@${WIN_HOST} "cd ${WIN_PATH_SSH} && do_release.bat v${VERSION}" echo "=== Copiando ZIPs desde Windows ===" scp ${WIN_USER}@${WIN_HOST}:"${WIN_PATH_SCP}/lagueirto_v${VERSION}_win32-x64.zip" . echo "=== Build completado correctamente ===" echo "Generados:" echo " lagueirto_v${VERSION}_linux.tar.gz" echo " lagueirto_v${VERSION}_win32-x64.zip"