aboutsummaryrefslogtreecommitdiff
path: root/makefile
diff options
context:
space:
mode:
authorRoberto Ierusalimschy <roberto@inf.puc-rio.br>2015-11-13 15:19:46 -0200
committerRoberto Ierusalimschy <roberto@inf.puc-rio.br>2015-11-13 15:19:46 -0200
commitf5b0459aba1cf90db8db5136d6719ef4d646a584 (patch)
tree28faf26a920ddd96f94c1239c2a16b52bde1eac9 /makefile
parentd682b3c9ec79b14497eb7736881561255fd5cf00 (diff)
downloadlua-f5b0459aba1cf90db8db5136d6719ef4d646a584.tar.gz
lua-f5b0459aba1cf90db8db5136d6719ef4d646a584.tar.bz2
lua-f5b0459aba1cf90db8db5136d6719ef4d646a584.zip
details
Diffstat (limited to 'makefile')
-rw-r--r--makefile36
1 files changed, 18 insertions, 18 deletions
diff --git a/makefile b/makefile
index c07dfc18..77ecf15f 100644
--- a/makefile
+++ b/makefile
@@ -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
53MYLIBS= -ldl -lreadline -lhistory -lncurses 55MYLIBS= -ldl -lreadline -lhistory -lncurses
54 56
55 57
56CC= clang 58CC= clang-3.6
57CFLAGS= -Wall -O2 $(MYCFLAGS) 59CFLAGS= -Wall -O2 $(MYCFLAGS)
58# CC= ~lhf/sunstudio12/bin/cc
59# CFLAGS= -xO5 -v -Xc -native -xstrconst
60AR= ar rcu 60AR= ar rcu
61RANLIB= ranlib 61RANLIB= ranlib
62RM= rm -f 62RM= 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
148lfunc.o: lfunc.c lprefix.h lua.h luaconf.h lfunc.h lobject.h llimits.h \ 148lfunc.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
150lgc.o: lgc.c lprefix.h lua.h luaconf.h ldebug.h llimits.h lstate.h \ 150lgc.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
152linit.o: linit.c lprefix.h lua.h luaconf.h lualib.h lauxlib.h 152linit.o: linit.c lprefix.h lua.h luaconf.h lualib.h lauxlib.h
153liolib.o: liolib.c lprefix.h lua.h luaconf.h lauxlib.h lualib.h 153liolib.o: liolib.c lprefix.h lua.h luaconf.h lauxlib.h lualib.h
154llex.o: llex.c lprefix.h lua.h luaconf.h lctype.h llimits.h ldebug.h \ 154llex.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
157lmathlib.o: lmathlib.c lprefix.h lua.h luaconf.h lauxlib.h lualib.h 157lmathlib.o: lmathlib.c lprefix.h lua.h luaconf.h lauxlib.h lualib.h
158lmem.o: lmem.c lprefix.h lua.h luaconf.h ldebug.h llimits.h lstate.h \ 158lmem.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
160loadlib.o: loadlib.c lprefix.h lua.h luaconf.h lauxlib.h lualib.h 160loadlib.o: loadlib.c lprefix.h lua.h luaconf.h lauxlib.h lualib.h
161lobject.o: lobject.c lprefix.h lua.h luaconf.h lctype.h llimits.h \ 161lobject.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 \
169lstate.o: lstate.c lprefix.h lua.h luaconf.h lapi.h llimits.h lstate.h \ 169lstate.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
172lstring.o: lstring.c lprefix.h lua.h luaconf.h ldebug.h llimits.h \ 172lstring.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
174lstrlib.o: lstrlib.c lprefix.h lua.h luaconf.h lauxlib.h lualib.h 174lstrlib.o: lstrlib.c lprefix.h lua.h luaconf.h lauxlib.h lualib.h
175ltable.o: ltable.c lprefix.h lua.h luaconf.h ldebug.h llimits.h lstate.h \ 175ltable.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
177ltablib.o: ltablib.c lprefix.h lua.h luaconf.h lauxlib.h lualib.h 177ltablib.o: ltablib.c lprefix.h lua.h luaconf.h lauxlib.h lualib.h
178ltests.o: ltests.c lprefix.h lua.h luaconf.h lapi.h llimits.h lstate.h \ 178ltests.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
182ltm.o: ltm.c lprefix.h lua.h luaconf.h ldebug.h llimits.h lstate.h \ 182ltm.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
184lua.o: lua.c lprefix.h lua.h luaconf.h lauxlib.h lualib.h 184lua.o: lua.c lprefix.h lua.h luaconf.h lauxlib.h lualib.h
185lundump.o: lundump.c lprefix.h lua.h luaconf.h ldebug.h llimits.h \ 185lundump.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
188lutf8lib.o: lutf8lib.c lprefix.h lua.h luaconf.h lauxlib.h lualib.h 188lutf8lib.o: lutf8lib.c lprefix.h lua.h luaconf.h lauxlib.h lualib.h
189lvm.o: lvm.c lprefix.h lua.h luaconf.h ldebug.h llimits.h lstate.h \ 189lvm.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
192lzio.o: lzio.c lprefix.h lua.h luaconf.h llimits.h lmem.h lstate.h \ 192lzio.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