35 lines
		
	
	
	
		
			869 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			35 lines
		
	
	
	
		
			869 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| cmp:           # compile everything and compare
 | |
| 	(cd etc  ; make cmp )
 | |
| 	(cd util ; make cmp )
 | |
| 	(cd lang ; make cmp )
 | |
| 	(cd mach ; make cmp )
 | |
| 
 | |
| install:         # compile everything to machine code
 | |
| 	(cd etc  ; make install )
 | |
| 	(cd util ; make install )
 | |
| 	(cd lang/cem ; make install )
 | |
| 	(cd mach ; make install )
 | |
| 	(cd lang/pc ; make install )
 | |
| 
 | |
| clean:        # remove all non-sources, except boot-files
 | |
| 	(cd doc ; make clean )
 | |
| 	(cd man ; make clean )
 | |
| 	(cd h   ; make clean )
 | |
| 	(cd etc  ; make clean )
 | |
| 	(cd util ; make clean )
 | |
| 	(cd lang ; make clean )
 | |
| 	(cd mach ; make clean )
 | |
| 
 | |
| opr:            # print all sources
 | |
| 	make pr | opr
 | |
| 
 | |
| pr:             # print all sources
 | |
| 	@( pr Makefile ; \
 | |
| 	  (cd doc ; make pr ) ; \
 | |
| 	  (cd man ; make pr ) ; \
 | |
| 	  (cd h ; make pr ) ; \
 | |
| 	  (cd etc  ; make pr ) ; \
 | |
| 	  (cd lang ; make pr ) ; \
 | |
| 	  (cd util ; make pr ) ; \
 | |
| 	  (cd mach ; make pr ) \
 | |
| 	)
 |