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.
 |