@echo off REM Wrapper around BuildAssets.ps1 — captures stdout+stderr to build.log REM so Delphi's pre-build event can call this without worrying about REM cmd.exe '&' escape rules. REM REM Usage in Delphi pre-build event: REM "Z:\password-manager\delphi-backend\assets\BuildAssets.cmd" set "SCRIPT_DIR=%~dp0" set "LOG=%SCRIPT_DIR%build.log" echo === BuildAssets.cmd at %DATE% %TIME% === > "%LOG%" echo Calling PowerShell... >> "%LOG%" powershell -NoProfile -ExecutionPolicy Bypass -File "%SCRIPT_DIR%BuildAssets.ps1" >> "%LOG%" 2>&1 set RC=%ERRORLEVEL% echo. >> "%LOG%" echo Exit code: %RC% >> "%LOG%" exit /b %RC%