20-kernel-gen.sl 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. %
  2. % 20-KERNEL-GEN.SL - Generate scripts for building Dec-20 PSL kernel
  3. %
  4. % Author: Eric Benson
  5. % Symbolic Computation Group
  6. % Computer Science Dept.
  7. % University of Utah
  8. % Date: 26 May 1982
  9. % Copyright (c) 1982 University of Utah
  10. %
  11. % <PSL.20-INTERP>20-KERNEL-GEN.SL.15, 7-Jun-82 12:48:19, Edit by BENSON
  12. % Converted kernel-file-name* to all-kernel-script...
  13. % <PSL.20-INTERP>20-KERNEL-GEN.SL.14, 6-Jun-82 05:29:21, Edit by GRISS
  14. % Add kernel-file-name*
  15. (compiletime (load kernel))
  16. (compiletime (setq *EOLInStringOK T))
  17. (loadtime (imports '(kernel)))
  18. (setq command-file-name* "%w.ctl")
  19. (setq command-file-format*
  20. "define DSK: DSK:, P20:, PI:
  21. S:DEC20-CROSS.EXE
  22. ASMOut ""%w"";
  23. in ""%w.build"";
  24. ASMEnd;
  25. quit;
  26. compile %w.mac, d%w.mac
  27. delete %w.mac, d%w.mac
  28. ")
  29. (setq init-file-name* "psl.init")
  30. (setq init-file-format* "(lapin ""%w.init"")
  31. ")
  32. (setq all-kernel-script-name* "all-kernel.ctl")
  33. (setq all-kernel-script-format* "submit %w.ctl
  34. ")
  35. (setq code-object-file-name* "%w.rel")
  36. (setq data-object-file-name* "d%w.rel")
  37. (setq link-script-name* "psl-link.ctl")
  38. (setq link-script-format*
  39. "cd S:
  40. define DSK:, DSK:, P20:
  41. LINK
  42. /nosymbol
  43. nil.rel
  44. /set:.low.:202
  45. %e
  46. /save s:bpsl.exe
  47. /go
  48. ")
  49. (setq script-file-name-separator* "
  50. ")
  51. (kernel '(types randm alloc arith debg error eval extra fasl io macro prop
  52. symbl sysio tloop main heap))