add LCC - a better C-Compiler for WEGA
This commit is contained in:
parent
6c8c84c79f
commit
dff7059c95
|
|
@ -0,0 +1,31 @@
|
||||||
|
COMSRC= .
|
||||||
|
INSTDIR= /z/LCC/lib
|
||||||
|
CC= lcc
|
||||||
|
CFLAGS= -O
|
||||||
|
DEFLIST= -Dunix -Du8k
|
||||||
|
INCLIST= -I$(COMSRC)
|
||||||
|
|
||||||
|
FLEX= -DFLEXNAMES
|
||||||
|
|
||||||
|
CC_CMD= $(CC) -c $(CFLAGS) $(DEFLIST) $(FLEX) $(INCLIST)
|
||||||
|
|
||||||
|
OFILES= cpp.o cpy.o
|
||||||
|
|
||||||
|
#-------------------------
|
||||||
|
lcpp: $(OFILES) makefile
|
||||||
|
lcc -o lcpp $(OFILES)
|
||||||
|
chmod 751 lcpp
|
||||||
|
|
||||||
|
install: lcpp
|
||||||
|
cp lcpp $(INSTDIR)
|
||||||
|
chmod 751 $(INSTDIR)/lcpp
|
||||||
|
|
||||||
|
cpy.c : $(COMSRC)/cpy.y
|
||||||
|
$(YACC) $(COMSRC)/cpy.y
|
||||||
|
mv y.tab.c cpy.c
|
||||||
|
|
||||||
|
cpy.o: cpy.c $(COMSRC)/yylex.c
|
||||||
|
$(CC_CMD) ./cpy.c
|
||||||
|
|
||||||
|
cpp.o: $(COMSRC)/cpp.c
|
||||||
|
$(CC_CMD) $(COMSRC)/cpp.c
|
||||||
Loading…
Reference in New Issue