REM ** Make sure american code page is used, otherwise the %DATE environmental var might be wrong CHCP 437 REM first clean out any bogus files cd ..\ cd media set NO_PAUSE=1 :call update_media.bat cd .. cd script :setup for VS 2017 call "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\"vcvars32.bat set C_TARGET_EXE=..\bin\dink.exe REM erase it so we know it got built right del %C_TARGET_EXE% > NUL set CL=/DRT_SCRIPT_BUILD :This would need to be "Release GL|x64" for the 64 bit build. But I don't think we really need to do one yet :for full rebuild devenv ..\windows_vs2017\iphoneRTDink.sln /rebuild "Release GL|Win32" :for no rebuild :devenv ..\windows_vs2017\iphoneRTDink.sln /build "Release GL|Win32" REM Make sure the file compiled ok if not exist %C_TARGET_EXE% beeper.exe /p :Sign it with the RTsoft cert (optional) call sign.bat %C_TARGET_EXE% REM Do a little cleanup in the dink bin dir as well del ..\bin\dink\continue_state.dat del ..\bin\dink\save*.dat del ..\bin\dink\quicksave.dat //make the windows installer part SET C_FILENAME=DinkSmallwoodHDInstaller.exe del %C_FILENAME% > NUL REM get version information from the source code echo Grabbing version # information from source code. ctoenv.exe ..\source\App.cpp "m_version = " C_VERSION /r if errorlevel 1 beeper.exe /p call setenv.bat del setenv.bat ctoenv.exe ..\source\App.cpp "m_versionString = \"" C_TEXT_VERSION_TEMP if errorlevel 1 beeper.exe /p call setenv.bat del setenv.bat SET C_TEXT_VERSION=%C_TEXT_VERSION_TEMP% REM done with temp var, kill it SET C_TEXT_VERSION_TEMP= echo Building installer: %C_FILENAME% %C_TEXT_VERSION% cd win_installer ..\..\..\..\util\NSIS\makensis.exe dink.nsi cd .. set d_fname=%C_FILENAME% call sign.bat %C_FILENAME% :call FTPToSiteWin.bat cd script pause