@ECHO OFF SETLOCAL SET MSYS_INSTALL_PATH="%CD%\msys" SET MINGW_INSTALL_PATH="%CD%\msys\mingw" SET CUR_PATH=%CD% SET XBMC_PATH=%CD%\..\.. SET TMP_PATH=%CD%\scripts\tmp rem can't run rmdir and md back to back. access denied error otherwise. IF EXIST %MSYS_INSTALL_PATH% rmdir %MSYS_INSTALL_PATH% /S /Q IF EXIST %TMP_PATH% rmdir %TMP_PATH% /S /Q IF $%1$ == $$ ( SET DL_PATH="%CD%\downloads2" ) ELSE ( SET DL_PATH="%1" ) SET WGET=%CUR_PATH%\bin\wget SET ZIP=%CUR_PATH%\..\Win32BuildSetup\tools\7z\7za IF NOT EXIST %DL_PATH% md %DL_PATH% IF NOT EXIST %MSYS_INSTALL_PATH% md %MSYS_INSTALL_PATH% IF NOT EXIST %MINGW_INSTALL_PATH% md %MINGW_INSTALL_PATH% IF NOT EXIST %TMP_PATH% md %TMP_PATH% cd scripts CALL get_msys_env.bat IF EXIST %TMP_PATH% rmdir %TMP_PATH% /S /Q CALL get_mingw_env.bat cd %CUR_PATH% rem update fstab to install path SET FSTAB=%MINGW_INSTALL_PATH% SET FSTAB=%FSTAB:\=/% SET FSTAB=%FSTAB:"=% ECHO %FSTAB% /mingw>>"%MSYS_INSTALL_PATH%\etc\fstab" SET FSTAB=%XBMC_PATH% SET FSTAB=%FSTAB:\=/% SET FSTAB=%FSTAB:"=% ECHO %FSTAB% /xbmc>>"%MSYS_INSTALL_PATH%\etc\fstab" rem patch mingw headers to compile ffmpeg xcopy mingw_support\postinstall\* "%MSYS_INSTALL_PATH%\postinstall\" /E /Q /I /Y cd "%MSYS_INSTALL_PATH%\postinstall" CALL pi_patches.bat cd %CUR_PATH% rem insert call to vcvars32.bat in msys.bat SET NET90VARS="%VS90COMNTOOLS%..\..\VC\bin\vcvars32.bat" SET NET100VARS="%VS100COMNTOOLS%..\..\VC\bin\vcvars32.bat" cd %MSYS_INSTALL_PATH% Move msys.bat msys.bat_dist IF EXIST %NET100VARS% ( ECHO CALL %NET100VARS%>>msys.bat ) ELSE IF EXIST %NET90VARS% ( ECHO CALL %NET90VARS%>>msys.bat ) TYPE msys.bat_dist>>msys.bat cd %CUR_PATH% IF EXIST %TMP_PATH% rmdir %TMP_PATH% /S /Q