@echo off
REM ============================================================
REM  soft-team-pdf - build.bat
REM  Installiert alle benoetigten Python-Pakete (wxPython, pypdf,
REM  pyinstaller). Dieses Skript muss einmal vor dem ersten
REM  Erstellen der EXE-Datei ausgefuehrt werden.
REM ============================================================

echo.
echo soft-team-pdf - Pakete werden installiert...
echo.

REM Pruefen, ob Python installiert ist
where python >nul 2>nul
if errorlevel 1 (
    echo FEHLER: Python wurde nicht gefunden.
    echo Bitte installieren Sie zuerst Python von https://www.python.org
    echo Wichtig: Beim Installieren das Haekchen bei "Add python.exe to PATH" setzen.
    echo.
    pause
    exit /b 1
)

echo Python wurde gefunden. Pip wird aktualisiert...
python -m pip install --upgrade pip

echo.
echo Installiere benoetigte Pakete aus requirements.txt ...
python -m pip install -r requirements.txt

if errorlevel 1 (
    echo.
    echo FEHLER: Mindestens ein Paket konnte nicht installiert werden.
    echo Bitte die obige Fehlermeldung pruefen.
    echo.
    pause
    exit /b 1
)

echo.
echo ============================================================
echo  Fertig! Alle Pakete wurden erfolgreich installiert.
echo  Sie koennen das Programm jetzt mit folgendem Befehl starten:
echo      python soft_team_pdf.py
echo  Oder die EXE-Datei mit erstelle_exe.bat erzeugen.
echo ============================================================
echo.
pause
