summaryrefslogtreecommitdiff
path: root/makefile
diff options
context:
space:
mode:
Diffstat (limited to 'makefile')
-rw-r--r--makefile22
1 files changed, 9 insertions, 13 deletions
diff --git a/makefile b/makefile
index f5b426b4..c9a76afd 100644
--- a/makefile
+++ b/makefile
@@ -1,5 +1,5 @@
1# 1#
2## $Id: makefile,v 1.10 1998/01/05 17:12:54 roberto Exp roberto $ 2## $Id: makefile,v 1.11 1998/05/18 22:26:03 roberto Exp roberto $
3## Makefile 3## Makefile
4## See Copyright Notice in lua.h 4## See Copyright Notice in lua.h
5# 5#
@@ -18,7 +18,7 @@
18# define LUA_COMPAT2_5 if yous system does need to be compatible with 18# define LUA_COMPAT2_5 if yous system does need to be compatible with
19# version 2.5 (or older) 19# version 2.5 (or older)
20# 20#
21#define LUA_NUM_TYPE if you need numbers to be different from double 21# define LUA_NUM_TYPE if you need numbers to be different from double
22 22
23CONFIG = -DPOPEN -D_POSIX_SOURCE 23CONFIG = -DPOPEN -D_POSIX_SOURCE
24#CONFIG = -DLUA_COMPAT2_5 -DOLD_ANSI -DDEBUG 24#CONFIG = -DLUA_COMPAT2_5 -DOLD_ANSI -DDEBUG
@@ -46,8 +46,8 @@ LUAOBJS = \
46 llex.o \ 46 llex.o \
47 lmem.o \ 47 lmem.o \
48 lobject.o \ 48 lobject.o \
49 lparser.o \
49 lstate.o \ 50 lstate.o \
50 lstx.o \
51 lstring.o \ 51 lstring.o \
52 ltable.o \ 52 ltable.o \
53 ltm.o \ 53 ltm.o \
@@ -75,16 +75,11 @@ liblualib.a : $(LIBOBJS)
75liblua.so.1.0 : lua.o 75liblua.so.1.0 : lua.o
76 ld -o liblua.so.1.0 $(LUAOBJS) 76 ld -o liblua.so.1.0 $(LUAOBJS)
77 77
78lstx.c lstx.h : lua.stx
79 bison -o lstx.c -p luaY_ -d lua.stx
80# yacc -d lua.stx
81# sed -e 's/yy/luaY_/g' -e 's/malloc\.h/stdlib\.h/g' y.tab.c > lstx.c
82# sed -e 's/yy/luaY_/g' y.tab.h > lstx.h
83 78
84clear : 79clear :
85 rcsclean 80 rcsclean
86 rm -f *.o 81 rm -f *.o
87 rm -f lstx.c lstx.h 82 rm -f
88 co lua.h lualib.h luadebug.h 83 co lua.h lualib.h luadebug.h
89 84
90 85
@@ -94,6 +89,7 @@ clear :
94%.c : RCS/%.c,v 89%.c : RCS/%.c,v
95 co $@ 90 co $@
96 91
92
97lapi.o: lapi.c lapi.h lua.h lobject.h lauxlib.h ldo.h lstate.h lfunc.h \ 93lapi.o: lapi.c lapi.h lua.h lobject.h lauxlib.h ldo.h lstate.h lfunc.h \
98 lgc.h lmem.h lstring.h ltable.h ltm.h luadebug.h lvm.h 94 lgc.h lmem.h lstring.h ltable.h ltm.h luadebug.h lvm.h
99lauxlib.o: lauxlib.c lauxlib.h lua.h luadebug.h 95lauxlib.o: lauxlib.c lauxlib.h lua.h luadebug.h
@@ -107,18 +103,18 @@ lgc.o: lgc.c ldo.h lobject.h lua.h lstate.h lfunc.h lgc.h lmem.h \
107 lstring.h ltable.h ltm.h 103 lstring.h ltable.h ltm.h
108liolib.o: liolib.c lauxlib.h lua.h luadebug.h lualib.h 104liolib.o: liolib.c lauxlib.h lua.h luadebug.h lualib.h
109llex.o: llex.c lauxlib.h lua.h llex.h lobject.h lzio.h lmem.h \ 105llex.o: llex.c lauxlib.h lua.h llex.h lobject.h lzio.h lmem.h \
110 lparser.h lstate.h lstring.h lstx.h luadebug.h 106 lparser.h lstate.h lstring.h luadebug.h
111lmathlib.o: lmathlib.c lauxlib.h lua.h lualib.h 107lmathlib.o: lmathlib.c lauxlib.h lua.h lualib.h
112lmem.o: lmem.c lmem.h lstate.h lobject.h lua.h 108lmem.o: lmem.c lmem.h lstate.h lobject.h lua.h
113lobject.o: lobject.c lobject.h lua.h 109lobject.o: lobject.c lobject.h lua.h
110lparser.o: lparser.c lauxlib.h lua.h ldo.h lobject.h lstate.h lfunc.h \
111 llex.h lzio.h lmem.h lopcodes.h lparser.h lstring.h luadebug.h
114lstate.o: lstate.c lbuiltin.h ldo.h lobject.h lua.h lstate.h lfunc.h \ 112lstate.o: lstate.c lbuiltin.h ldo.h lobject.h lua.h lstate.h lfunc.h \
115 lgc.h llex.h lzio.h lmem.h lstring.h ltable.h ltm.h 113 lgc.h llex.h lzio.h lmem.h lstring.h ltable.h ltm.h
116lstring.o: lstring.c lmem.h lobject.h lua.h lstate.h lstring.h 114lstring.o: lstring.c lmem.h lobject.h lua.h lstate.h lstring.h
117lstrlib.o: lstrlib.c lauxlib.h lua.h lualib.h 115lstrlib.o: lstrlib.c lauxlib.h lua.h lualib.h
118lstx.o: lstx.c lauxlib.h lua.h ldo.h lobject.h lstate.h lfunc.h llex.h \
119 lzio.h lmem.h lopcodes.h lparser.h lstring.h luadebug.h
120ltable.o: ltable.c lauxlib.h lua.h lmem.h lobject.h lstate.h ltable.h 116ltable.o: ltable.c lauxlib.h lua.h lmem.h lobject.h lstate.h ltable.h
121ltm.o: ltm.c lauxlib.h lua.h lmem.h lobject.h lstate.h ltm.h lapi.h 117ltm.o: ltm.c lauxlib.h lua.h lmem.h lobject.h lstate.h ltm.h
122lua.o: lua.c lua.h luadebug.h lualib.h 118lua.o: lua.c lua.h luadebug.h lualib.h
123lundump.o: lundump.c lauxlib.h lua.h lfunc.h lobject.h lmem.h \ 119lundump.o: lundump.c lauxlib.h lua.h lfunc.h lobject.h lmem.h \
124 lstring.h lundump.h lzio.h 120 lstring.h lundump.h lzio.h