28 lines
		
	
	
	
		
			660 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
	
		
			660 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
head:   doc.pr
 | 
						|
 | 
						|
NROFF=nroff
 | 
						|
FILES = macr.nr title.nr intro.nr mem.nr ispace.nr dspace.nr mapping.nr types.nr descr.nr iotrap.nr mach.nr assem.nr app.nr
 | 
						|
IOP=../../util/ass/ip_spec.t
 | 
						|
 | 
						|
doc.pr: $(FILES) itables em.i
 | 
						|
	tbl $(FILES) | $(NROFF) >doc.pr
 | 
						|
 | 
						|
opr:	doc.pr
 | 
						|
	make pr | opr
 | 
						|
 | 
						|
pr:
 | 
						|
	@make "NROFF="$NROFF doc.pr >makepr.out 2>&1
 | 
						|
	@cat doc.pr
 | 
						|
 | 
						|
app.t:	itables em.i
 | 
						|
 | 
						|
em.i:	int/em.p
 | 
						|
	@echo Sorry, this copy was edited by hand from int/em.p
 | 
						|
 | 
						|
itables: $(IOP)
 | 
						|
	awk -f ip.awk $(IOP) | tbl >itables
 | 
						|
 | 
						|
.SUFFIXES : .pr .nr
 | 
						|
.nr.pr: ; tbl macr.nr $*.nr | $(NROFF) >$@
 | 
						|
 | 
						|
cont.t intro.t mem.t ispace.t dspace.t mapping.t succ.t descr.t iotrap.t mach.t assem.t kern.t app.t: macr.nr
 |