BuildDemosDelphi.bat 833 B

1234567891011121314151617181920212223242526272829303132
  1. @echo OFF
  2. echo Building Demos using Delphi
  3. set ROOTDIR=..
  4. set DEMOPATH=%ROOTDIR%\Demos\ObjectPascal
  5. set OUTPUT=-E%ROOTDIR%\Demos\Bin
  6. set UNITS=-U%ROOTDIR%\Source -U%ROOTDIR%\Source\JpegLib -U%ROOTDIR%\Source\ZLib -U%DEMOPATH%\Common
  7. set INCLUDE=-I%ROOTDIR%\Source
  8. set OPTIONS=
  9. set DEMOSBUILD=0
  10. set DEMOCOUNT=3
  11. call :BUILD Benchmark\Bench.dpr
  12. call :BUILD VampConvert\VampConvert.dpr
  13. call :BUILD VCLImageBrowser\ImgBrowser.dpr
  14. goto END
  15. :BUILD
  16. dcc32 %OPTIONS% %DEMOPATH%\%1 %OUTPUT% %UNITS% %INCLUDE%
  17. if errorlevel 1 (echo Error when building %1) else (set /a DEMOSBUILD+=1)
  18. goto :EOF
  19. :END
  20. if "%DEMOSBUILD%"=="%DEMOCOUNT%" (
  21. echo Build Successful - all %DEMOSBUILD% of %DEMOCOUNT% build
  22. ) else (
  23. echo Errors during building - only %DEMOSBUILD% of %DEMOCOUNT% demos build
  24. )
  25. call Clean.bat