diff options
author | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 2002-08-06 16:12:54 -0300 |
---|---|---|
committer | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 2002-08-06 16:12:54 -0300 |
commit | 260e35f576c26bc6feb7728d6c3d3e0240a6faf0 (patch) | |
tree | 0bcf6657ad1b642565938567172d04be6cbed163 /makefile | |
parent | a56e01a9a04be72d05987fb7610b60b9bd047234 (diff) | |
download | lua-260e35f576c26bc6feb7728d6c3d3e0240a6faf0.tar.gz lua-260e35f576c26bc6feb7728d6c3d3e0240a6faf0.tar.bz2 lua-260e35f576c26bc6feb7728d6c3d3e0240a6faf0.zip |
the usual...
Diffstat (limited to 'makefile')
-rw-r--r-- | makefile | 87 |
1 files changed, 46 insertions, 41 deletions
@@ -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"' |
20 | OPTIMIZE = -O2 \ | ||
21 | -D'lua_number2int(i,d)=__asm__("fldl %1\nfistpl %0":"=m"(i):"m"(d))' \ | ||
22 | -fomit-frame-pointer | ||
23 | |||
24 | CONFIG = -D_POSIX_SOURCE -DPOPEN $(DEBUG) $(OPTIMIZE) | ||
20 | 25 | ||
21 | CONFIG = -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 | ||
39 | CFLAGS = $(CONFIG) $(CWARNS) -ansi -O2 #-fomit-frame-pointer | 42 | CFLAGS = $(CONFIG) $(CWARNS) -ansi |
40 | 43 | ||
41 | 44 | ||
42 | # To make early versions | 45 | # To make early versions |
@@ -72,6 +75,7 @@ LUAOBJS = \ | |||
72 | LIBOBJS = \ | 75 | LIBOBJS = \ |
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 | ||
108 | lapi.o: lapi.c lua.h lapi.h lobject.h llimits.h ldo.h lstate.h ltm.h \ | 112 | lapi.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 \ |
110 | lauxlib.o: lauxlib.c lua.h lauxlib.h luadebug.h lualib.h | 114 | lvm.h |
111 | lbaselib.o: lbaselib.c lua.h lauxlib.h luadebug.h lualib.h | 115 | lauxlib.o: lauxlib.c lua.h lauxlib.h |
116 | lbaselib.o: lbaselib.c lua.h lauxlib.h lualib.h | ||
112 | lcode.o: lcode.c lua.h lcode.h llex.h lobject.h llimits.h lzio.h \ | 117 | lcode.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 | 119 | ldblib.o: ldblib.c lua.h lauxlib.h lualib.h |
115 | ldblib.o: ldblib.c lua.h lauxlib.h luadebug.h lualib.h | ||
116 | ldebug.o: ldebug.c lua.h lapi.h lobject.h llimits.h lcode.h llex.h \ | 120 | ldebug.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 |
119 | ldo.o: ldo.c lua.h ldebug.h lstate.h lobject.h llimits.h ltm.h \ | 123 | ldo.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 |
122 | lfunc.o: lfunc.c lua.h lfunc.h lobject.h llimits.h lmem.h lstate.h \ | 126 | lfunc.o: lfunc.c lua.h lfunc.h lobject.h llimits.h lmem.h lstate.h \ |
123 | ltm.h luadebug.h | 127 | ltm.h |
124 | lgc.o: lgc.c lua.h ldebug.h lstate.h lobject.h llimits.h ltm.h \ | 128 | lgc.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 |
126 | liolib.o: liolib.c lua.h lauxlib.h luadebug.h lualib.h | 130 | liolib.o: liolib.c lua.h lauxlib.h lualib.h |
127 | llex.o: llex.c lua.h llex.h lobject.h llimits.h lzio.h lparser.h \ | 131 | llex.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 |
129 | lmathlib.o: lmathlib.c lua.h lauxlib.h lualib.h | 133 | lmathlib.o: lmathlib.c lua.h lauxlib.h lualib.h |
130 | lmem.o: lmem.c lua.h ldo.h lobject.h llimits.h lstate.h ltm.h \ | 134 | lmem.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 |
132 | lobject.o: lobject.c lua.h ldo.h lobject.h llimits.h lstate.h ltm.h \ | 136 | lobject.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 |
134 | lopcodes.o: lopcodes.c lua.h lobject.h llimits.h lopcodes.h | 138 | lopcodes.o: lopcodes.c lua.h lobject.h llimits.h lopcodes.h |
135 | lparser.o: lparser.c lua.h lcode.h llex.h lobject.h llimits.h lzio.h \ | 139 | lparser.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 |
138 | lstate.o: lstate.c lua.h ldo.h lobject.h llimits.h lstate.h ltm.h \ | 142 | lstate.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 |
140 | lstring.o: lstring.c lua.h lmem.h llimits.h lobject.h lstate.h ltm.h \ | 144 | lstring.o: lstring.c lua.h lmem.h llimits.h lobject.h lstate.h ltm.h \ |
141 | luadebug.h lstring.h | 145 | lstring.h |
142 | lstrlib.o: lstrlib.c lua.h lauxlib.h lualib.h | 146 | lstrlib.o: lstrlib.c lua.h lauxlib.h lualib.h |
143 | ltable.o: ltable.c lua.h ldo.h lobject.h llimits.h lstate.h ltm.h \ | 147 | ltable.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 |
149 | ltablib.o: ltablib.c lua.h lauxlib.h lualib.h | ||
145 | ltests.o: ltests.c lua.h lapi.h lobject.h llimits.h lauxlib.h lcode.h \ | 150 | ltests.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 |
148 | ltm.o: ltm.c lua.h lobject.h llimits.h lstate.h ltm.h luadebug.h \ | 153 | ltm.o: ltm.c lua.h lobject.h llimits.h lstate.h ltm.h lstring.h \ |
149 | lstring.h ltable.h | 154 | ltable.h |
150 | lua.o: lua.c lua.h lauxlib.h luadebug.h lualib.h | 155 | lua.o: lua.c lua.h lauxlib.h lualib.h |
151 | lundump.o: lundump.c lua.h ldebug.h lstate.h lobject.h llimits.h ltm.h \ | 156 | lundump.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 |
153 | lvm.o: lvm.c lua.h ldebug.h lstate.h lobject.h llimits.h ltm.h \ | 158 | lvm.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 |
155 | lzio.o: lzio.c lua.h lzio.h | 160 | lzio.o: lzio.c lua.h llimits.h lzio.h |