fixed l_dummy.c to also work for the C-compiler,
added lint.h to BigPars and SmallPars, and added stuff for CODE_EXPANDER and PEEPHOLE to Makefile
This commit is contained in:
		
							parent
							
								
									6839d8afb1
								
							
						
					
					
						commit
						b52e0e8ff1
					
				
					 5 changed files with 31 additions and 2 deletions
				
			
		| 
						 | 
				
			
			@ -1,3 +1,7 @@
 | 
			
		|||
!File: lint.h
 | 
			
		||||
#undef	LINT		1	/* if defined, 'lint' is produced	*/
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
!File: pathlength.h
 | 
			
		||||
#define PATHLENGTH	1024	/* max. length of path to file		*/
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -140,12 +140,14 @@ Emain:	Cfiles
 | 
			
		|||
Omain:	Cfiles
 | 
			
		||||
	rm -f *.o
 | 
			
		||||
	sh -c 'if $(CC) nmclash.c > /dev/null 2>&1 ; then make "EMHOME="$(EMHOME) "COPTIONS="-DPEEPHOLE $(CURRDIR)/omain ; else EMHOME=$(EMHOME); export EMHOME; ./Resolve omain ; fi'
 | 
			
		||||
	@rm -f nmclash.o a.out *.o
 | 
			
		||||
	@rm -f nmclash.o a.out
 | 
			
		||||
	mv *.o PEEPHOLE
 | 
			
		||||
 | 
			
		||||
CEmain:	Cfiles
 | 
			
		||||
	rm -f *.o
 | 
			
		||||
	sh -c 'if $(CC) nmclash.c > /dev/null 2>&1 ; then make "EMHOME="$(EMHOME) "COPTIONS="-DCODE_EXPANDER $(CURRDIR)/cemain ; else EMHOME=$(EMHOME); export EMHOME; ./Resolve cemain ; fi'
 | 
			
		||||
	@rm -f nmclash.o a.out *.o
 | 
			
		||||
	@rm -f nmclash.o a.out
 | 
			
		||||
	mv *.o CODE_EXPANDER
 | 
			
		||||
 | 
			
		||||
Lnt:	Cfiles
 | 
			
		||||
	sh -c 'if $(CC) nmclash.c > /dev/null 2>&1 ; then make "EMHOME="$(EMHOME) $(CURRDIR)/lnt ; else EMHOME=$(EMHOME); export EMHOME; ./Resolve lnt ; fi'
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,3 +1,7 @@
 | 
			
		|||
!File: lint.h
 | 
			
		||||
#undef	LINT		1	/* if defined, 'lint' is produced	*/
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
!File: pathlength.h
 | 
			
		||||
#define PATHLENGTH	1024	/* max. length of path to file		*/
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										14
									
								
								lang/cem/cemcom/l_brace.str
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										14
									
								
								lang/cem/cemcom/l_brace.str
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,14 @@
 | 
			
		|||
/*
 | 
			
		||||
 * (c) copyright 1987 by the Vrije Universiteit, Amsterdam, The Netherlands.
 | 
			
		||||
 * See the copyright notice in the ACK home directory, in the file "Copyright".
 | 
			
		||||
 */
 | 
			
		||||
/* $Header$ */
 | 
			
		||||
 | 
			
		||||
struct brace	{
 | 
			
		||||
	struct brace *next;
 | 
			
		||||
	int br_count;			/* ??? */
 | 
			
		||||
	int br_level;
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
/* ALLOCDEF "brace" 10 */
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -2,6 +2,10 @@
 | 
			
		|||
 *The following functions are hacked to null-functions (i.e. they
 | 
			
		||||
 * do nothing). This needs another solution in the future.
 | 
			
		||||
 */
 | 
			
		||||
#include	"lint.h"
 | 
			
		||||
 | 
			
		||||
#ifdef LINT
 | 
			
		||||
 | 
			
		||||
#include	"arith.h"
 | 
			
		||||
#include	"label.h"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -61,3 +65,4 @@ CC_psdnam(ps_xxx,s) char *s; {}
 | 
			
		|||
CC_pspnam(ps_xxx,s) char *s; {}
 | 
			
		||||
/* ARGSUSED */
 | 
			
		||||
CC_scon(v,s) char *s; {}
 | 
			
		||||
#endif LINT
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		
		Reference in a new issue