aboutsummaryrefslogtreecommitdiff
path: root/makefile
diff options
context:
space:
mode:
authorRoberto Ierusalimschy <roberto@inf.puc-rio.br>2002-08-06 16:12:54 -0300
committerRoberto Ierusalimschy <roberto@inf.puc-rio.br>2002-08-06 16:12:54 -0300
commit260e35f576c26bc6feb7728d6c3d3e0240a6faf0 (patch)
tree0bcf6657ad1b642565938567172d04be6cbed163 /makefile
parenta56e01a9a04be72d05987fb7610b60b9bd047234 (diff)
downloadlua-260e35f576c26bc6feb7728d6c3d3e0240a6faf0.tar.gz
lua-260e35f576c26bc6feb7728d6c3d3e0240a6faf0.tar.bz2
lua-260e35f576c26bc6feb7728d6c3d3e0240a6faf0.zip
the usual...
Diffstat (limited to 'makefile')
-rw-r--r--makefile87
1 files changed, 46 insertions, 41 deletions
diff --git a/makefile b/makefile
index b14b8e3f..2d6f7e46 100644
--- a/makefile
+++ b/makefile
@@ -1,5 +1,5 @@
1# 1#
2## $Id: makefile,v 1.34 2002/02/14 21:49:33 roberto Exp roberto $ 2## $Id: makefile,v 1.35 2002/03/18 18:18:35 roberto Exp roberto $
3## Makefile 3## Makefile
4## See Copyright Notice in lua.h 4## See Copyright Notice in lua.h
5# 5#
@@ -16,10 +16,13 @@
16# you may need to adapat the code, too. 16# you may need to adapat the code, too.
17 17
18 18
19#EXTRA_H=-DLUA_USER_H='"ltests.h"' 19# DEBUG = -g -DLUA_USER_H='"ltests.h"'
20OPTIMIZE = -O2 \
21 -D'lua_number2int(i,d)=__asm__("fldl %1\nfistpl %0":"=m"(i):"m"(d))' \
22 -fomit-frame-pointer
23
24CONFIG = -D_POSIX_SOURCE -DPOPEN $(DEBUG) $(OPTIMIZE)
20 25
21CONFIG = -D_POSIX_SOURCE $(EXTRA_H) \
22 -D'lua_number2int(i,d)=__asm__("fldl %1\nfistpl %0":"=m"(i):"m"(d))'
23 26
24 27
25# Compilation parameters 28# Compilation parameters
@@ -36,7 +39,7 @@ CWARNS = -Wall -pedantic \
36# -Wtraditional \ 39# -Wtraditional \
37# -Wcast-qual 40# -Wcast-qual
38 41
39CFLAGS = $(CONFIG) $(CWARNS) -ansi -O2 #-fomit-frame-pointer 42CFLAGS = $(CONFIG) $(CWARNS) -ansi
40 43
41 44
42# To make early versions 45# To make early versions
@@ -72,6 +75,7 @@ LUAOBJS = \
72LIBOBJS = \ 75LIBOBJS = \
73 lauxlib.o \ 76 lauxlib.o \
74 lbaselib.o \ 77 lbaselib.o \
78 ltablib.o \
75 lmathlib.o \ 79 lmathlib.o \
76 liolib.o \ 80 liolib.o \
77 lstrlib.o \ 81 lstrlib.o \
@@ -105,51 +109,52 @@ clear :
105 co $(CO_OPTIONS) $@ 109 co $(CO_OPTIONS) $@
106 110
107 111
108lapi.o: lapi.c lua.h lapi.h lobject.h llimits.h ldo.h lstate.h ltm.h \ 112lapi.o: lapi.c lua.h lapi.h lobject.h llimits.h ldebug.h lstate.h \
109 luadebug.h lfunc.h lgc.h lmem.h lstring.h ltable.h lvm.h 113 ltm.h ldo.h lzio.h lfunc.h lgc.h lmem.h lstring.h ltable.h lundump.h \
110lauxlib.o: lauxlib.c lua.h lauxlib.h luadebug.h lualib.h 114 lvm.h
111lbaselib.o: lbaselib.c lua.h lauxlib.h luadebug.h lualib.h 115lauxlib.o: lauxlib.c lua.h lauxlib.h
116lbaselib.o: lbaselib.c lua.h lauxlib.h lualib.h
112lcode.o: lcode.c lua.h lcode.h llex.h lobject.h llimits.h lzio.h \ 117lcode.o: lcode.c lua.h lcode.h llex.h lobject.h llimits.h lzio.h \
113 lopcodes.h lparser.h ltable.h ldebug.h lstate.h ltm.h luadebug.h \ 118 lopcodes.h lparser.h ltable.h ldebug.h lstate.h ltm.h ldo.h lmem.h
114 ldo.h lmem.h 119ldblib.o: ldblib.c lua.h lauxlib.h lualib.h
115ldblib.o: ldblib.c lua.h lauxlib.h luadebug.h lualib.h
116ldebug.o: ldebug.c lua.h lapi.h lobject.h llimits.h lcode.h llex.h \ 120ldebug.o: ldebug.c lua.h lapi.h lobject.h llimits.h lcode.h llex.h \
117 lzio.h lopcodes.h lparser.h ltable.h ldebug.h lstate.h ltm.h \ 121 lzio.h lopcodes.h lparser.h ltable.h ldebug.h lstate.h ltm.h ldo.h \
118 luadebug.h ldo.h lfunc.h lstring.h lvm.h 122 lfunc.h lstring.h lvm.h
119ldo.o: ldo.c lua.h ldebug.h lstate.h lobject.h llimits.h ltm.h \ 123ldo.o: ldo.c lua.h ldebug.h lstate.h lobject.h llimits.h ltm.h ldo.h \
120 luadebug.h ldo.h lfunc.h lgc.h lmem.h lopcodes.h lparser.h ltable.h \ 124 lzio.h lfunc.h lgc.h lmem.h lopcodes.h lparser.h ltable.h lstring.h \
121 lzio.h lstring.h lundump.h lvm.h 125 lundump.h lvm.h
122lfunc.o: lfunc.c lua.h lfunc.h lobject.h llimits.h lmem.h lstate.h \ 126lfunc.o: lfunc.c lua.h lfunc.h lobject.h llimits.h lmem.h lstate.h \
123 ltm.h luadebug.h 127 ltm.h
124lgc.o: lgc.c lua.h ldebug.h lstate.h lobject.h llimits.h ltm.h \ 128lgc.o: lgc.c lua.h ldebug.h lstate.h lobject.h llimits.h ltm.h ldo.h \
125 luadebug.h ldo.h lfunc.h lgc.h lmem.h lstring.h ltable.h 129 lzio.h lfunc.h lgc.h lmem.h lstring.h ltable.h
126liolib.o: liolib.c lua.h lauxlib.h luadebug.h lualib.h 130liolib.o: liolib.c lua.h lauxlib.h lualib.h
127llex.o: llex.c lua.h llex.h lobject.h llimits.h lzio.h lparser.h \ 131llex.o: llex.c lua.h ldo.h lobject.h llimits.h lstate.h ltm.h lzio.h \
128 ltable.h lstate.h ltm.h luadebug.h lstring.h 132 llex.h lparser.h ltable.h lstring.h
129lmathlib.o: lmathlib.c lua.h lauxlib.h lualib.h 133lmathlib.o: lmathlib.c lua.h lauxlib.h lualib.h
130lmem.o: lmem.c lua.h ldo.h lobject.h llimits.h lstate.h ltm.h \ 134lmem.o: lmem.c lua.h ldebug.h lstate.h lobject.h llimits.h ltm.h ldo.h \
131 luadebug.h lmem.h 135 lzio.h lmem.h
132lobject.o: lobject.c lua.h ldo.h lobject.h llimits.h lstate.h ltm.h \ 136lobject.o: lobject.c lua.h ldo.h lobject.h llimits.h lstate.h ltm.h \
133 luadebug.h lmem.h 137 lzio.h lmem.h lstring.h lvm.h
134lopcodes.o: lopcodes.c lua.h lobject.h llimits.h lopcodes.h 138lopcodes.o: lopcodes.c lua.h lobject.h llimits.h lopcodes.h
135lparser.o: lparser.c lua.h lcode.h llex.h lobject.h llimits.h lzio.h \ 139lparser.o: lparser.c lua.h lcode.h llex.h lobject.h llimits.h lzio.h \
136 lopcodes.h lparser.h ltable.h ldebug.h lstate.h ltm.h luadebug.h \ 140 lopcodes.h lparser.h ltable.h ldebug.h lstate.h ltm.h lfunc.h lmem.h \
137 lfunc.h lmem.h lstring.h 141 lstring.h
138lstate.o: lstate.c lua.h ldo.h lobject.h llimits.h lstate.h ltm.h \ 142lstate.o: lstate.c lua.h ldebug.h lstate.h lobject.h llimits.h ltm.h \
139 luadebug.h lfunc.h lgc.h llex.h lzio.h lmem.h lstring.h ltable.h 143 ldo.h lzio.h lfunc.h lgc.h llex.h lmem.h lstring.h ltable.h
140lstring.o: lstring.c lua.h lmem.h llimits.h lobject.h lstate.h ltm.h \ 144lstring.o: lstring.c lua.h lmem.h llimits.h lobject.h lstate.h ltm.h \
141 luadebug.h lstring.h 145 lstring.h
142lstrlib.o: lstrlib.c lua.h lauxlib.h lualib.h 146lstrlib.o: lstrlib.c lua.h lauxlib.h lualib.h
143ltable.o: ltable.c lua.h ldo.h lobject.h llimits.h lstate.h ltm.h \ 147ltable.o: ltable.c lua.h ldebug.h lstate.h lobject.h llimits.h ltm.h \
144 luadebug.h lmem.h ltable.h 148 ldo.h lzio.h lmem.h ltable.h
149ltablib.o: ltablib.c lua.h lauxlib.h lualib.h
145ltests.o: ltests.c lua.h lapi.h lobject.h llimits.h lauxlib.h lcode.h \ 150ltests.o: ltests.c lua.h lapi.h lobject.h llimits.h lauxlib.h lcode.h \
146 llex.h lzio.h lopcodes.h lparser.h ltable.h ldebug.h lstate.h ltm.h \ 151 llex.h lzio.h lopcodes.h lparser.h ltable.h ldebug.h lstate.h ltm.h \
147 luadebug.h ldo.h lfunc.h lmem.h lstring.h lualib.h 152 ldo.h lfunc.h lmem.h lstring.h lualib.h
148ltm.o: ltm.c lua.h lobject.h llimits.h lstate.h ltm.h luadebug.h \ 153ltm.o: ltm.c lua.h lobject.h llimits.h lstate.h ltm.h lstring.h \
149 lstring.h ltable.h 154 ltable.h
150lua.o: lua.c lua.h lauxlib.h luadebug.h lualib.h 155lua.o: lua.c lua.h lauxlib.h lualib.h
151lundump.o: lundump.c lua.h ldebug.h lstate.h lobject.h llimits.h ltm.h \ 156lundump.o: lundump.c lua.h ldebug.h lstate.h lobject.h llimits.h ltm.h \
152 luadebug.h lfunc.h lmem.h lopcodes.h lstring.h lundump.h lzio.h 157 lfunc.h lmem.h lopcodes.h lstring.h lundump.h lzio.h
153lvm.o: lvm.c lua.h ldebug.h lstate.h lobject.h llimits.h ltm.h \ 158lvm.o: lvm.c lua.h ldebug.h lstate.h lobject.h llimits.h ltm.h ldo.h \
154 luadebug.h ldo.h lfunc.h lgc.h lopcodes.h lstring.h ltable.h lvm.h 159 lzio.h lfunc.h lgc.h lopcodes.h lstring.h ltable.h lvm.h
155lzio.o: lzio.c lua.h lzio.h 160lzio.o: lzio.c lua.h llimits.h lzio.h