@echo off setlocal rem ###### Remember the current directory ###### set CSI_ROOT=%~d0%~p0%XXXX_XXXX_XXXX set CSI_ROOT=%CSI_ROOT:\XXXX_XXXX_XXXX=% echo CSI_ROOT=%CSI_ROOT% copy lcsc.exe csic.exe copy lcsc.pdb csic.pdb pushd %~d0%~p0%\..\..\build sd edit csic.exe sd edit csic.pdb sd edit csic/* copy /y %CSI_ROOT%\base\*.dll csic | findstr -v copied copy /y %CSI_ROOT%\base\*.pdb csic | findstr -v copied copy /y %CSI_ROOT%\bind\*.dll csic | findstr -v copied copy /y %CSI_ROOT%\bind\*.pdb csic | findstr -v copied copy /y %CSI_ROOT%\compiler\*.dll csic | findstr -v copied copy /y %CSI_ROOT%\compiler\*.pdb csic | findstr -v copied copy /y %CSI_ROOT%\emit\*.dll csic | findstr -v copied copy /y %CSI_ROOT%\emit\*.pdb csic | findstr -v copied copy /y %CSI_ROOT%\ilgen\*.dll csic | findstr -v copied copy /y %CSI_ROOT%\ilgen\*.pdb csic | findstr -v copied copy /y %CSI_ROOT%\parser\*.dll csic | findstr -v copied copy /y %CSI_ROOT%\parser\*.pdb csic | findstr -v copied copy /y %CSI_ROOT%\source\*.dll csic | findstr -v copied copy /y %CSI_ROOT%\source\*.pdb csic | findstr -v copied copy /y %CSI_ROOT%\typecheck\*.dll csic | findstr -v copied copy /y %CSI_ROOT%\typecheck\*.pdb csic | findstr -v copied copy /y %CSI_ROOT%\debug\bartok.* csic | findstr -v copied copy /y %CSI_ROOT%\debug\bartok.* csic | findstr -v copied copy /y %CSI_ROOT%\csic.* . | findstr -v copied popd set _FAIL=0 goto exit :exit exit /b %_FAIL%