makeall.bat 1.1 KB

1234567891011121314151617181920212223242526272829303132
  1. REM makeall.bat
  2. REM re-builds absolutely everything, inclusing doing a re-profile
  3. REM of REDUCE to select what should be compiled into C. This should only
  4. REM be required after MAJOR changes in the source.
  5. REM Note that when using Windows the "make" utility that you are
  6. REM provided with may well be called "wmake" or "nmake". You need to adjust
  7. REM this script or arrange to make a copy of the relevant utility under the
  8. REM simple name "make.exe". You also need to have copies the correct
  9. REM makefile (typically Makefile.vc or Makefile.w32) into the current
  10. REM directory.
  11. if "x%1"=="x" (set srcdir=../cslbase) else set srcdir=%1
  12. make slowr38.exe
  13. call %srcdir:/=\%\..\util\boot38 %srcdir%
  14. call %srcdir:/=\%\..\util\profile %srcdir%
  15. copy profile.dat %srcdir:/=\%\..\csl-c
  16. del profile.dat
  17. call %srcdir:/=\%\..\util\c-code38 %srcdir%
  18. make r38.exe
  19. REM the bits from here down are cheaper and are all that is usually needed
  20. call %srcdir:/=\%\..\util\full38 %srcdir%
  21. call %srcdir:/=\%\..\util\testall %srcdir%
  22. call %srcdir:/=\%\..\util\checkall %srcdir%
  23. REM log\checkall.log and log\times.log should now be up to date.