80 lines
		
	
	
	
		
			2.8 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			80 lines
		
	
	
	
		
			2.8 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
| .ND
 | |
| .SH
 | |
| Installing the fast ACK compilers
 | |
| .LP
 | |
| This is the first distribution of the fast ACK compilers, in
 | |
| binary form, for either a DEC VAX running Berkeley Unix BSD 4.2 or BSD 4.3,
 | |
| or a SUN-3 MC68020 work-station running SunOS 3.2-3.5, or SunOS 4.0.
 | |
| The distribution contains a C-, a Modula-2-, and a Pascal-compiler producing object
 | |
| code that is compatible with cc-produced object code. There are also
 | |
| versions for C and Modula-2 producing object code that is compatible
 | |
| with ACK, 4th distribution.
 | |
| The distribution also contains a Modula-2 makefile generator.
 | |
| .LP
 | |
| The tape contains the following files and directories:
 | |
| .IP "lib.vax and bin.vax"
 | |
| .br
 | |
| binaries and libraries for the VAX.
 | |
| .IP "lib.sun and bin.sun"
 | |
| .br
 | |
| binaries and libraries for the SUN-3.
 | |
| .IP def
 | |
| directory containing definition modules of the Modula-2 run-time system.
 | |
| .IP man
 | |
| directory containing manual pages.
 | |
| .IP doc
 | |
| directory containing some documents describing the languages implemented.
 | |
| .IP "ack.sun and ack.vax"
 | |
| .br
 | |
| binaries for ACK compatible fast compilers.
 | |
| .IP "driver.c"
 | |
| .br
 | |
| sources of the compiler driver.
 | |
| .IP "READ_ME"
 | |
| .br
 | |
| the file you are reading now.
 | |
| .IP "INSTALL" and "INSTALL_A"
 | |
| .br
 | |
| shell-scripts taking care of the installation.
 | |
| .LP
 | |
| Installation makes the following commands available:
 | |
| .IP fm2
 | |
| fast Modula-2 compiler.
 | |
| .IP fcc
 | |
| fast C compiler.
 | |
| .IP fpc
 | |
| fast Pascal compiler.
 | |
| .IP fm2mm
 | |
| .br
 | |
| makefile generator for fast Modula-2 compiler.
 | |
| .LP
 | |
| To install these commands, proceed as follows:
 | |
| .IP 1.
 | |
| Create a directory for the compilers, f.i. /usr/local/lib/fastc.
 | |
| You will need about 3 megabyte to extract the tape.
 | |
| .IP 2.
 | |
| Go to this directory and extract the tape (which is in 1600 bpi tar-format).
 | |
| .IP 3.
 | |
| Execute the INSTALL shell-script with one argument: the directory in
 | |
| which the fm2, fcc, fpc, and fm2mm binaries must be installed, f.i.
 | |
| /usr/local/bin.
 | |
| This will take care of the installation of the cc(1) compatible
 | |
| versions of the fast ACK compilers.
 | |
| The INSTALL script will also run some small tests.
 | |
| .IP 4.
 | |
| The man-subdirectory contains manual pages. When you have satisfied
 | |
| yourself that fm2, fcc, and fpc work properly, install the
 | |
| fm2, fm2mm, fcc, and fpc manual pages
 | |
| in a public man-directory, and announce the availability of
 | |
| fm2, fm2mm, fcc, and fpc.
 | |
| .IP 5.
 | |
| The tape also contains ACK-compatible fast ACK compilers for C and Modula-2.
 | |
| If you have the 4th ACK distribution (became available in august 1988),
 | |
| you can use the INSTALL_A shell-script to install these in the ACK tree.
 | |
| Call INSTALL_A with the ACK home directory as argument.
 | |
| This will make afm2 and afcc available in the ACK bin-directory.
 | |
| .IP 6.
 | |
| After the installation, some directories are no longer needed. The ack.sun
 | |
| and ack.vax directories can be removed; when on a SUN, the bin.vax and
 | |
| lib.vax directories can be removed; when on a VAX, the bin.sun and lib.sun
 | |
| directories can be removed.
 |