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 |
