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
|
@ -1,3 +1,7 @@
|
||||||
|
!File: lint.h
|
||||||
|
#undef LINT 1 /* if defined, 'lint' is produced */
|
||||||
|
|
||||||
|
|
||||||
!File: pathlength.h
|
!File: pathlength.h
|
||||||
#define PATHLENGTH 1024 /* max. length of path to file */
|
#define PATHLENGTH 1024 /* max. length of path to file */
|
||||||
|
|
||||||
|
|
|
@ -140,12 +140,14 @@ Emain: Cfiles
|
||||||
Omain: Cfiles
|
Omain: Cfiles
|
||||||
rm -f *.o
|
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'
|
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
|
CEmain: Cfiles
|
||||||
rm -f *.o
|
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'
|
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
|
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'
|
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
|
!File: pathlength.h
|
||||||
#define PATHLENGTH 1024 /* max. length of path to file */
|
#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
|
*The following functions are hacked to null-functions (i.e. they
|
||||||
* do nothing). This needs another solution in the future.
|
* do nothing). This needs another solution in the future.
|
||||||
*/
|
*/
|
||||||
|
#include "lint.h"
|
||||||
|
|
||||||
|
#ifdef LINT
|
||||||
|
|
||||||
#include "arith.h"
|
#include "arith.h"
|
||||||
#include "label.h"
|
#include "label.h"
|
||||||
|
|
||||||
|
@ -61,3 +65,4 @@ CC_psdnam(ps_xxx,s) char *s; {}
|
||||||
CC_pspnam(ps_xxx,s) char *s; {}
|
CC_pspnam(ps_xxx,s) char *s; {}
|
||||||
/* ARGSUSED */
|
/* ARGSUSED */
|
||||||
CC_scon(v,s) char *s; {}
|
CC_scon(v,s) char *s; {}
|
||||||
|
#endif LINT
|
||||||
|
|
Loading…
Reference in a new issue