READ_ME.n 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. .ND
  2. .SH
  3. Installing the fast ACK compilers
  4. .LP
  5. This is the first distribution of the fast ACK compilers, in
  6. binary form, for either a DEC VAX running Berkeley Unix BSD 4.2 or BSD 4.3,
  7. or a SUN-3 MC68020 work-station running SunOS 3.2-3.5, or SunOS 4.0.
  8. The distribution contains a C-, a Modula-2-, and a Pascal-compiler producing object
  9. code that is compatible with cc-produced object code. There are also
  10. versions for C and Modula-2 producing object code that is compatible
  11. with ACK, 4th distribution.
  12. The distribution also contains a Modula-2 makefile generator.
  13. .LP
  14. The tape contains the following files and directories:
  15. .IP "lib.vax and bin.vax"
  16. .br
  17. binaries and libraries for the VAX.
  18. .IP "lib.sun and bin.sun"
  19. .br
  20. binaries and libraries for the SUN-3.
  21. .IP def
  22. directory containing definition modules of the Modula-2 run-time system.
  23. .IP man
  24. directory containing manual pages.
  25. .IP doc
  26. directory containing some documents describing the languages implemented.
  27. .IP "ack.sun and ack.vax"
  28. .br
  29. binaries for ACK compatible fast compilers.
  30. .IP "driver.c"
  31. .br
  32. sources of the compiler driver.
  33. .IP "READ_ME"
  34. .br
  35. the file you are reading now.
  36. .IP "INSTALL" and "INSTALL_A"
  37. .br
  38. shell-scripts taking care of the installation.
  39. .LP
  40. Installation makes the following commands available:
  41. .IP fm2
  42. fast Modula-2 compiler.
  43. .IP fcc
  44. fast C compiler.
  45. .IP fpc
  46. fast Pascal compiler.
  47. .IP fm2mm
  48. .br
  49. makefile generator for fast Modula-2 compiler.
  50. .LP
  51. To install these commands, proceed as follows:
  52. .IP 1.
  53. Create a directory for the compilers, f.i. /usr/local/lib/fastc.
  54. You will need about 3 megabyte to extract the tape.
  55. .IP 2.
  56. Go to this directory and extract the tape (which is in 1600 bpi tar-format).
  57. .IP 3.
  58. Execute the INSTALL shell-script with one argument: the directory in
  59. which the fm2, fcc, fpc, and fm2mm binaries must be installed, f.i.
  60. /usr/local/bin.
  61. This will take care of the installation of the cc(1) compatible
  62. versions of the fast ACK compilers.
  63. The INSTALL script will also run some small tests.
  64. .IP 4.
  65. The man-subdirectory contains manual pages. When you have satisfied
  66. yourself that fm2, fcc, and fpc work properly, install the
  67. fm2, fm2mm, fcc, and fpc manual pages
  68. in a public man-directory, and announce the availability of
  69. fm2, fm2mm, fcc, and fpc.
  70. .IP 5.
  71. The tape also contains ACK-compatible fast ACK compilers for C and Modula-2.
  72. If you have the 4th ACK distribution (became available in august 1988),
  73. you can use the INSTALL_A shell-script to install these in the ACK tree.
  74. Call INSTALL_A with the ACK home directory as argument.
  75. This will make afm2 and afcc available in the ACK bin-directory.
  76. .IP 6.
  77. After the installation, some directories are no longer needed. The ack.sun
  78. and ack.vax directories can be removed; when on a SUN, the bin.vax and
  79. lib.vax directories can be removed; when on a VAX, the bin.sun and lib.sun
  80. directories can be removed.