Subversion Repositories Games.Chess Giants

Rev

Rev 132 | Rev 153 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed

  1. @echo off
  2.  
  3. set PRODUCT_NAME=Chess Giants
  4. set PRODUCT_URL=http://www.pmbaty.com/chess/
  5. set OUTPUT_FILE=P:\www.pmbaty.com\chess\Chess Giants Installer.exe
  6.  
  7. echo Creating the installer...
  8. "%ProgramFiles(x86)%\NSIS\makensis.exe" "/XOutFile \"%OUTPUT_FILE%\"" "installer.nsi" > "nsis.log"
  9. if errorlevel 1 goto exiterror
  10.  
  11. rem // some time is needed for antiviruses etc to release the newly created file
  12. ping 127.0.0.1 > nul
  13.  
  14. echo Signing the installer...
  15. call "%ProgramFiles(x86)%\Microsoft Visual Studio 14.0\Common7\Tools\VsDevCmd.bat"
  16. signtool sign /a /t http://timestamp.verisign.com/scripts/timestamp.dll /fd SHA256 /d "%PRODUCT_NAME% installer" /du %PRODUCT_URL% "%OUTPUT_FILE%" >> "nsis.log"
  17.  
  18. echo Finished.
  19. pause > nul
  20. exit /b 0
  21.  
  22. :exiterror
  23. type nsis.log
  24. pause > nul
  25. exit /b 1
  26.