win95test.bat 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. @echo off
  2. if "%1"=="" goto go32v2test
  3. if "%1"=="go32v2" goto go32v2test
  4. if "%1"=="win32" goto win32test
  5. echo This batch file allows to test all test sources of the entire directory
  6. echo Use "win95test go32v2" to run the test with ppc386
  7. echo Use "win95test win32" to run the test with ppwin32 (native win32 version)
  8. echo or use "win95test" to run the test first with ppc386 and again with ppwin32
  9. goto end
  10. :go32v2test
  11. set LONGLOG=go32v2.longlog
  12. echo Test of FPC for > %LONGLOG%
  13. ppc386 -l -iSO >> %LONGLOG%
  14. echo Test of FPC for > log
  15. ppc386 -l -iSO >> log
  16. make clean
  17. make alltbf
  18. make tbs0to99
  19. make tbs100to199
  20. make tbs200to299
  21. make tbs300to399
  22. make tbsexec0to99
  23. make tbsexec100to199
  24. make tbsexec200to299
  25. make tbsexec300to399
  26. make allts alltf allto
  27. make alltest
  28. make allwebtbf allwebtbs
  29. make allwebtbsexec
  30. make alltsexec
  31. make alltestexec
  32. cp log go32v2.log
  33. if "%1"=="go32v2" goto end
  34. :win32test
  35. set LONGLOG=win32.longlog
  36. set FPC=ppwin32
  37. make clean
  38. echo Test of FPC for > %LONGLOG%
  39. %FPC% -l -iSO >> %LONGLOG%
  40. echo Test of FPC for > log
  41. ppc386 -l -iSO >> log
  42. make alltbf
  43. make tbs0to99
  44. make tbs100to199
  45. make tbs200to299
  46. make tbs300to399
  47. make tbsexec0to99
  48. make tbsexec100to199
  49. make tbsexec200to299
  50. make tbsexec300to399
  51. make allts alltf allto
  52. make alltest
  53. make allwebtbf allwebtbs
  54. make allwebtbsexec
  55. make alltestexec
  56. make alltsexec
  57. cp log win32.log
  58. :end