diff options
Diffstat (limited to 'src/yacc/Makefile')
| -rw-r--r-- | src/yacc/Makefile | 30 |
1 files changed, 3 insertions, 27 deletions
diff --git a/src/yacc/Makefile b/src/yacc/Makefile index 1d887e10..284d4ab5 100644 --- a/src/yacc/Makefile +++ b/src/yacc/Makefile @@ -1,27 +1,3 @@ -# makefile for lua - -LIB= $(LUA)/lib -INC= $(LUA)/inc - -CC= gcc -CFLAGS= -g -Wall -O2 -I$(INC) $(DEFS) -DEFS= -DMAXCODE=64000 -DMAXCONSTANT=1024 -DMAXSYMBOL=1024 -DMAXARRAY=1024 - -OBJS= hash.o inout.o lex.o opcode.o table.o y.tab.o -SLIB= $(LIB)/lua.a -DLIB= $(LIB)/liblua.so.1.1 - -libs: $(SLIB) $(DLIB) - -$(SLIB): y.tab.c $(OBJS) - ar ruvl $@ $(OBJS) - ranlib $(SLIB) - -$(DLIB): $(OBJS) - ld -o $@ $(OBJS) - -y.tab.c: lua.stx exscript - yacc -d lua.stx ; ex y.tab.c <exscript - -clean: - rm -f $(OBJS) $(SLIB) $(DLIB) +parser.c: + co -M lua.stx + yacc -d lua.stx ; mv -f y.tab.c ../parser.c ; mv -f y.tab.h ../parser.h |
