Browse Source

*** empty log message ***

ceriel 37 years ago
parent
commit
406137be12
6 changed files with 26 additions and 13 deletions
  1. 8 3
      lang/pc/pem/Makefile
  2. 4 4
      lang/pc/pem/em_pem.6
  3. 6 1
      util/ass/Makefile
  4. 3 3
      util/ass/em_ass.6
  5. 3 0
      util/opt/Makefile
  6. 2 2
      util/opt/em_opt.6

+ 8 - 3
lang/pc/pem/Makefile

@@ -10,6 +10,7 @@ ACC=acc
 
 PEM=$d/lib/pc_pem
 PEM_OUT=$d/lib/pc_pem.out
+MAN=$d/man/em_pem.6
 
 HEAD=$h/em_spec.h $h/em_pseu.h $h/em_mnem.h $h/em_mes.h $h/pc_size.h
 LDFLAG=-i
@@ -30,18 +31,22 @@ pem.m:          pem.p $(HEAD)
 		fi
 
 cmp:		pem
-		cmp pem $(PEM)
+		-cmp pem $(PEM)
+		-cmp em_pem.6 $(MAN)
 
 install:	pem
+		rm -f $(PEM)
 		cp pem $(PEM)
+		rm -f $(MAN)
+		cp em_pem.6 $(MAN)
 
 distr:
 		rm -f pem22.[mp] ; ln pem.p pem22.p
 		apc -mpdp -c.m -I$h pem22.p ; rm -f pem22.p
 		rm -f pem24.[mp] ; ln pem.p pem24.p
-		apc -mvax2 -c.m -I$h pem24.p ; rm -f pem24.p
+		apc -mm68k2 -c.m -I$h pem24.p ; rm -f pem24.p
 		rm -f pem44.[mp] ; ln pem.p pem44.p
-		apc -mvax4 -c.m -I$h pem44.p ; rm -f pem44.p
+		apc -mm68k4 -c.m -I$h pem44.p ; rm -f pem44.p
 
 clean:
 		-rm -f pem pem.out *.[os] *.old

+ 4 - 4
lang/pc/pem/em_pem.6

@@ -1,9 +1,9 @@
-.TH PC_PEM VI
+.TH PC_PEM 6ACK
 .ad
 .SH NAME
 pc_pem \- Pascal to EM compiler
 .SH SYNOPSIS
-/usr/em/lib/pc_pem compact errors
+~em/lib/pc_pem compact errors
 .SH DESCRIPTION
 Pem is a Pascal compiler producing compact EM assembly code.
 The EM machine is described in [1].
@@ -39,13 +39,13 @@ ISO/TC97/SC5-N462, received November 1979.
 .IP [4]
 J.W.Stevenson "The Amsterdam Compiler Kit Pascal reference manual".
 .br
-(try \fInroff /usr/em/doc/pcref.doc\fP)
+(try \fInroff ~em/doc/pcref.doc\fP)
 .IP [5]
 \fIack\fP(I)
 .SH DIAGNOSTICS
 Compilation errors are written to the error file.
 Positive error numbers are used for irrecoverable errors, negative ones for warnings.
-\fIAck\fP searches the file /usr/em/etc/pc_errors to find
+\fIAck\fP searches the file ~em/etc/pc_errors to find
 the corresponding messages.
 .SH AUTHOR
 Johan Stevenson, Vrije Universiteit.

+ 6 - 1
util/ass/Makefile

@@ -2,6 +2,7 @@
 d=../..
 l=$d/lib
 h=$d/h
+m=$d/man
 ASS_PATH=$l/em_ass
 
 SEP_OPT=-i
@@ -14,10 +15,14 @@ clean:
 		-rm -f ass-i ass-n *.o maktab *.old asstb.c
 
 install :       all
+		rm -f $(ASS_PATH)
 		cp ass$(SEP_OPT) $(ASS_PATH)
+		rm -f $m/em_ass.6
+		cp em_ass.6 $m/em_ass.6
 
 cmp :           all
-		cmp ass$(SEP_OPT) $(ASS_PATH)
+		-cmp ass$(SEP_OPT) $(ASS_PATH)
+		-cmp em_ass.6 $m/em_ass.6
 
 lint:           ass00.c ass30.c ass40.c ass50.c ass60.c ass70.c \
 			ass80.c assci.c assda.c assrl.c asstb.c asscm.c

+ 3 - 3
util/ass/em_ass.6

@@ -1,10 +1,10 @@
 .\" $Header$
-.TH EM_ASS VI
+.TH EM_ASS 6ACK
 .ad
 .SH NAME
 em_ass \- EM assembler/loader
 .SH SYNOPSIS
-/usr/em/lib/em_ass [options] argument ...
+~em/lib/em_ass [options] argument ...
 .SH DESCRIPTION
 Em_ass assembles and links EM modules.
 Arguments may be flags, EM modules or libraries.
@@ -48,7 +48,7 @@ Note that it is not possible to do a partial load;
 loading starts from compact EM code and produces binary
 EM code. No symbol table and no relocation bits are produced.
 .SH "SEE ALSO"
-ack(I), arch(I)
+ack(1), arch(1)
 .PD 0
 .IP [1]
 A.S. Tanenbaum, Hans van Staveren, Ed Keizer and Johan

+ 3 - 0
util/opt/Makefile

@@ -36,6 +36,7 @@ test:   opt testopt
 cmp :	all
 	-cmp opt $(EMHOME)/lib/em_opt
 	-cmp opt2 $(EMHOME)/lib/em_opt2
+	-cmp em_opt.6 $(EMHOME)/man/em_opt.6
 
 install:all
 	-size opt $(EMHOME)/lib/em_opt
@@ -44,6 +45,8 @@ install:all
 	-size opt2 $(EMHOME)/lib/em_opt2
 	rm -f $(EMHOME)/lib/em_opt2
 	cp opt2 $(EMHOME)/lib/em_opt2
+	rm -f $(EMHOME)/man/em_opt.6
+	cp em_opt.6 $(EMHOME)/man/em_opt.6
 
 pattern.c:      patterns mktab
 	/lib/cpp patterns | mktab > pattern.c

+ 2 - 2
util/opt/em_opt.6

@@ -1,10 +1,10 @@
 .\" $Header$
-.TH EM_OPT VI
+.TH EM_OPT 6ACK
 .ad
 .SH NAME
 em_opt \- EM peephole optimizer
 .SH SYNOPSIS
-/usr/em/lib/em_opt [-Ln] [ argument ]
+~em/lib/em_opt [-Ln] [ argument ]
 .SH DESCRIPTION
 Em_opt reads a compact EM-program, argument or standard input,
 and produces another compact EM program on standard output