diff options
author | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 2015-11-13 15:19:46 -0200 |
---|---|---|
committer | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 2015-11-13 15:19:46 -0200 |
commit | f5b0459aba1cf90db8db5136d6719ef4d646a584 (patch) | |
tree | 28faf26a920ddd96f94c1239c2a16b52bde1eac9 /makefile | |
parent | d682b3c9ec79b14497eb7736881561255fd5cf00 (diff) | |
download | lua-f5b0459aba1cf90db8db5136d6719ef4d646a584.tar.gz lua-f5b0459aba1cf90db8db5136d6719ef4d646a584.tar.bz2 lua-f5b0459aba1cf90db8db5136d6719ef4d646a584.zip |
details
Diffstat (limited to 'makefile')
-rw-r--r-- | makefile | 36 |
1 files changed, 18 insertions, 18 deletions
@@ -38,8 +38,10 @@ CWARNS= $(CWARNSCPP) $(CWARNSC) | |||
38 | 38 | ||
39 | # -DEXTERNMEMCHECK -DHARDSTACKTESTS -DHARDMEMTESTS -DTRACEMEM='"tempmem"' | 39 | # -DEXTERNMEMCHECK -DHARDSTACKTESTS -DHARDMEMTESTS -DTRACEMEM='"tempmem"' |
40 | # -g -DLUA_USER_H='"ltests.h"' | 40 | # -g -DLUA_USER_H='"ltests.h"' |
41 | # -fomit-frame-pointer #-pg -malign-double | 41 | # -pg -malign-double |
42 | # -DLUA_USE_CTYPE -DLUA_USE_APICHECK | 42 | # -DLUA_USE_CTYPE -DLUA_USE_APICHECK |
43 | # (in clang, '-ftrapv' for runtime checks of integer overflows) | ||
44 | # -fsanitize=undefined -ftrapv | ||
43 | # TESTS= -DLUA_USER_H='"ltests.h"' | 45 | # TESTS= -DLUA_USER_H='"ltests.h"' |
44 | 46 | ||
45 | # -mtune=native -fomit-frame-pointer | 47 | # -mtune=native -fomit-frame-pointer |
@@ -53,10 +55,8 @@ MYLDFLAGS= $(LOCAL) -Wl,-E | |||
53 | MYLIBS= -ldl -lreadline -lhistory -lncurses | 55 | MYLIBS= -ldl -lreadline -lhistory -lncurses |
54 | 56 | ||
55 | 57 | ||
56 | CC= clang | 58 | CC= clang-3.6 |
57 | CFLAGS= -Wall -O2 $(MYCFLAGS) | 59 | CFLAGS= -Wall -O2 $(MYCFLAGS) |
58 | # CC= ~lhf/sunstudio12/bin/cc | ||
59 | # CFLAGS= -xO5 -v -Xc -native -xstrconst | ||
60 | AR= ar rcu | 60 | AR= ar rcu |
61 | RANLIB= ranlib | 61 | RANLIB= ranlib |
62 | RM= rm -f | 62 | RM= rm -f |
@@ -147,16 +147,16 @@ ldump.o: ldump.c lprefix.h lua.h luaconf.h lobject.h llimits.h lstate.h \ | |||
147 | ltm.h lzio.h lmem.h lundump.h | 147 | ltm.h lzio.h lmem.h lundump.h |
148 | lfunc.o: lfunc.c lprefix.h lua.h luaconf.h lfunc.h lobject.h llimits.h \ | 148 | lfunc.o: lfunc.c lprefix.h lua.h luaconf.h lfunc.h lobject.h llimits.h \ |
149 | lgc.h lstate.h ltm.h lzio.h lmem.h | 149 | lgc.h lstate.h ltm.h lzio.h lmem.h |
150 | lgc.o: lgc.c lprefix.h lua.h luaconf.h ldebug.h llimits.h lstate.h \ | 150 | lgc.o: lgc.c lprefix.h lua.h luaconf.h ldebug.h lstate.h lobject.h \ |
151 | lobject.h ltm.h lzio.h lmem.h ldo.h lfunc.h lgc.h lstring.h ltable.h | 151 | llimits.h ltm.h lzio.h lmem.h ldo.h lfunc.h lgc.h lstring.h ltable.h |
152 | linit.o: linit.c lprefix.h lua.h luaconf.h lualib.h lauxlib.h | 152 | linit.o: linit.c lprefix.h lua.h luaconf.h lualib.h lauxlib.h |
153 | liolib.o: liolib.c lprefix.h lua.h luaconf.h lauxlib.h lualib.h | 153 | liolib.o: liolib.c lprefix.h lua.h luaconf.h lauxlib.h lualib.h |
154 | llex.o: llex.c lprefix.h lua.h luaconf.h lctype.h llimits.h ldebug.h \ | 154 | llex.o: llex.c lprefix.h lua.h luaconf.h lctype.h llimits.h ldebug.h \ |
155 | lstate.h lobject.h ltm.h lzio.h lmem.h ldo.h lgc.h llex.h lparser.h \ | 155 | lstate.h lobject.h ltm.h lzio.h lmem.h ldo.h lgc.h llex.h lparser.h \ |
156 | lstring.h ltable.h | 156 | lstring.h ltable.h |
157 | lmathlib.o: lmathlib.c lprefix.h lua.h luaconf.h lauxlib.h lualib.h | 157 | lmathlib.o: lmathlib.c lprefix.h lua.h luaconf.h lauxlib.h lualib.h |
158 | lmem.o: lmem.c lprefix.h lua.h luaconf.h ldebug.h llimits.h lstate.h \ | 158 | lmem.o: lmem.c lprefix.h lua.h luaconf.h ldebug.h lstate.h lobject.h \ |
159 | lobject.h ltm.h lzio.h lmem.h ldo.h lgc.h | 159 | llimits.h ltm.h lzio.h lmem.h ldo.h lgc.h |
160 | loadlib.o: loadlib.c lprefix.h lua.h luaconf.h lauxlib.h lualib.h | 160 | loadlib.o: loadlib.c lprefix.h lua.h luaconf.h lauxlib.h lualib.h |
161 | lobject.o: lobject.c lprefix.h lua.h luaconf.h lctype.h llimits.h \ | 161 | lobject.o: lobject.c lprefix.h lua.h luaconf.h lctype.h llimits.h \ |
162 | ldebug.h lstate.h lobject.h ltm.h lzio.h lmem.h ldo.h lstring.h lgc.h \ | 162 | ldebug.h lstate.h lobject.h ltm.h lzio.h lmem.h ldo.h lstring.h lgc.h \ |
@@ -169,25 +169,25 @@ lparser.o: lparser.c lprefix.h lua.h luaconf.h lcode.h llex.h lobject.h \ | |||
169 | lstate.o: lstate.c lprefix.h lua.h luaconf.h lapi.h llimits.h lstate.h \ | 169 | lstate.o: lstate.c lprefix.h lua.h luaconf.h lapi.h llimits.h lstate.h \ |
170 | lobject.h ltm.h lzio.h lmem.h ldebug.h ldo.h lfunc.h lgc.h llex.h \ | 170 | lobject.h ltm.h lzio.h lmem.h ldebug.h ldo.h lfunc.h lgc.h llex.h \ |
171 | lstring.h ltable.h | 171 | lstring.h ltable.h |
172 | lstring.o: lstring.c lprefix.h lua.h luaconf.h ldebug.h llimits.h \ | 172 | lstring.o: lstring.c lprefix.h lua.h luaconf.h ldebug.h lstate.h \ |
173 | lstate.h lobject.h ltm.h lzio.h lmem.h ldo.h lstring.h lgc.h | 173 | lobject.h llimits.h ltm.h lzio.h lmem.h ldo.h lstring.h lgc.h |
174 | lstrlib.o: lstrlib.c lprefix.h lua.h luaconf.h lauxlib.h lualib.h | 174 | lstrlib.o: lstrlib.c lprefix.h lua.h luaconf.h lauxlib.h lualib.h |
175 | ltable.o: ltable.c lprefix.h lua.h luaconf.h ldebug.h llimits.h lstate.h \ | 175 | ltable.o: ltable.c lprefix.h lua.h luaconf.h ldebug.h lstate.h lobject.h \ |
176 | lobject.h ltm.h lzio.h lmem.h ldo.h lgc.h lstring.h ltable.h lvm.h | 176 | llimits.h ltm.h lzio.h lmem.h ldo.h lgc.h lstring.h ltable.h lvm.h |
177 | ltablib.o: ltablib.c lprefix.h lua.h luaconf.h lauxlib.h lualib.h | 177 | ltablib.o: ltablib.c lprefix.h lua.h luaconf.h lauxlib.h lualib.h |
178 | ltests.o: ltests.c lprefix.h lua.h luaconf.h lapi.h llimits.h lstate.h \ | 178 | ltests.o: ltests.c lprefix.h lua.h luaconf.h lapi.h llimits.h lstate.h \ |
179 | lobject.h ltm.h lzio.h lmem.h lauxlib.h lcode.h llex.h lopcodes.h \ | 179 | lobject.h ltm.h lzio.h lmem.h lauxlib.h lcode.h llex.h lopcodes.h \ |
180 | lparser.h lctype.h ldebug.h ldo.h lfunc.h lstring.h lgc.h ltable.h \ | 180 | lparser.h lctype.h ldebug.h ldo.h lfunc.h lstring.h lgc.h ltable.h \ |
181 | lualib.h | 181 | lualib.h |
182 | ltm.o: ltm.c lprefix.h lua.h luaconf.h ldebug.h llimits.h lstate.h \ | 182 | ltm.o: ltm.c lprefix.h lua.h luaconf.h ldebug.h lstate.h lobject.h \ |
183 | lobject.h ltm.h lzio.h lmem.h ldo.h lstring.h lgc.h ltable.h lvm.h | 183 | llimits.h ltm.h lzio.h lmem.h ldo.h lstring.h lgc.h ltable.h lvm.h |
184 | lua.o: lua.c lprefix.h lua.h luaconf.h lauxlib.h lualib.h | 184 | lua.o: lua.c lprefix.h lua.h luaconf.h lauxlib.h lualib.h |
185 | lundump.o: lundump.c lprefix.h lua.h luaconf.h ldebug.h llimits.h \ | 185 | lundump.o: lundump.c lprefix.h lua.h luaconf.h ldebug.h lstate.h \ |
186 | lstate.h lobject.h ltm.h lzio.h lmem.h ldo.h lfunc.h lstring.h lgc.h \ | 186 | lobject.h llimits.h ltm.h lzio.h lmem.h ldo.h lfunc.h lstring.h lgc.h \ |
187 | lundump.h | 187 | lundump.h |
188 | lutf8lib.o: lutf8lib.c lprefix.h lua.h luaconf.h lauxlib.h lualib.h | 188 | lutf8lib.o: lutf8lib.c lprefix.h lua.h luaconf.h lauxlib.h lualib.h |
189 | lvm.o: lvm.c lprefix.h lua.h luaconf.h ldebug.h llimits.h lstate.h \ | 189 | lvm.o: lvm.c lprefix.h lua.h luaconf.h ldebug.h lstate.h lobject.h \ |
190 | lobject.h ltm.h lzio.h lmem.h ldo.h lfunc.h lgc.h lopcodes.h lstring.h \ | 190 | llimits.h ltm.h lzio.h lmem.h ldo.h lfunc.h lgc.h lopcodes.h lstring.h \ |
191 | ltable.h lvm.h | 191 | ltable.h lvm.h |
192 | lzio.o: lzio.c lprefix.h lua.h luaconf.h llimits.h lmem.h lstate.h \ | 192 | lzio.o: lzio.c lprefix.h lua.h luaconf.h llimits.h lmem.h lstate.h \ |
193 | lobject.h ltm.h lzio.h | 193 | lobject.h ltm.h lzio.h |