diff options
| -rw-r--r-- | makefile | 95 |
1 files changed, 48 insertions, 47 deletions
| @@ -21,6 +21,7 @@ CWARNS= -pedantic -Wextra \ | |||
| 21 | -Wold-style-definition \ | 21 | -Wold-style-definition \ |
| 22 | -Wredundant-decls \ | 22 | -Wredundant-decls \ |
| 23 | -Wdisabled-optimization \ | 23 | -Wdisabled-optimization \ |
| 24 | -malign-double | ||
| 24 | # -Wlogical-op \ | 25 | # -Wlogical-op \ |
| 25 | # -Wformat=2 \ | 26 | # -Wformat=2 \ |
| 26 | # -Wstrict-overflow=5 \ | 27 | # -Wstrict-overflow=5 \ |
| @@ -30,7 +31,7 @@ CWARNS= -pedantic -Wextra \ | |||
| 30 | # -DEXTERNMEMCHECK -DHARDSTACKTESTS -DHARDMEMTESTS | 31 | # -DEXTERNMEMCHECK -DHARDSTACKTESTS -DHARDMEMTESTS |
| 31 | # -g -DLUA_USER_H='"ltests.h"' | 32 | # -g -DLUA_USER_H='"ltests.h"' |
| 32 | # -fomit-frame-pointer #-pg -malign-double | 33 | # -fomit-frame-pointer #-pg -malign-double |
| 33 | TESTS= -g -DLUA_USER_H='"ltests.h"' | 34 | # TESTS= -g -DLUA_USER_H='"ltests.h"' |
| 34 | 35 | ||
| 35 | LOCAL = $(TESTS) $(CWARNS) | 36 | LOCAL = $(TESTS) $(CWARNS) |
| 36 | 37 | ||
| @@ -71,8 +72,8 @@ LIB_O= lbaselib.o ldblib.o liolib.o lmathlib.o loslib.o ltablib.o lstrlib.o \ | |||
| 71 | LUA_T= lua | 72 | LUA_T= lua |
| 72 | LUA_O= lua.o | 73 | LUA_O= lua.o |
| 73 | 74 | ||
| 74 | LUAC_T= luac | 75 | # LUAC_T= luac |
| 75 | LUAC_O= luac.o print.o | 76 | # LUAC_O= luac.o print.o |
| 76 | 77 | ||
| 77 | ALL_T= $(CORE_T) $(LUA_T) $(LUAC_T) | 78 | ALL_T= $(CORE_T) $(LUA_T) $(LUAC_T) |
| 78 | ALL_O= $(CORE_O) $(LUA_O) $(LUAC_O) $(AUX_O) $(LIB_O) | 79 | ALL_O= $(CORE_O) $(LUA_O) $(LUAC_O) $(AUX_O) $(LIB_O) |
| @@ -112,68 +113,68 @@ echo: | |||
| 112 | @echo "MYLIBS = $(MYLIBS)" | 113 | @echo "MYLIBS = $(MYLIBS)" |
| 113 | @echo "DL = $(DL)" | 114 | @echo "DL = $(DL)" |
| 114 | 115 | ||
| 116 | $(ALL_O): makefile | ||
| 117 | |||
| 115 | # DO NOT DELETE | 118 | # DO NOT DELETE |
| 119 | |||
| 116 | lapi.o: lapi.c lua.h luaconf.h lapi.h llimits.h lstate.h lobject.h ltm.h \ | 120 | lapi.o: lapi.c lua.h luaconf.h lapi.h llimits.h lstate.h lobject.h ltm.h \ |
| 117 | lzio.h lmem.h ldebug.h ldo.h lfunc.h lgc.h lstring.h ltable.h lundump.h \ | 121 | lzio.h lmem.h ldebug.h ldo.h lfunc.h lgc.h lstring.h ltable.h lundump.h \ |
| 118 | lvm.h makefile | 122 | lvm.h |
| 119 | lauxlib.o: lauxlib.c lua.h luaconf.h lauxlib.h makefile | 123 | lauxlib.o: lauxlib.c lua.h luaconf.h lauxlib.h |
| 120 | lbaselib.o: lbaselib.c lua.h luaconf.h lauxlib.h lualib.h makefile | 124 | lbaselib.o: lbaselib.c lua.h luaconf.h lauxlib.h lualib.h |
| 121 | lbitlib.o: lbitlib.c lua.h luaconf.h lauxlib.h lualib.h makefile | 125 | lbitlib.o: lbitlib.c lua.h luaconf.h lauxlib.h lualib.h |
| 122 | lcode.o: lcode.c lua.h luaconf.h lcode.h llex.h lobject.h llimits.h \ | 126 | lcode.o: lcode.c lua.h luaconf.h lcode.h llex.h lobject.h llimits.h \ |
| 123 | lzio.h lmem.h lopcodes.h lparser.h ldebug.h lstate.h ltm.h ldo.h lgc.h \ | 127 | lzio.h lmem.h lopcodes.h lparser.h ldebug.h lstate.h ltm.h ldo.h lgc.h \ |
| 124 | lstring.h ltable.h makefile | 128 | lstring.h ltable.h |
| 125 | lctype.o: lctype.c lctype.h lua.h luaconf.h llimits.h makefile | 129 | lctype.o: lctype.c lctype.h lua.h luaconf.h llimits.h |
| 126 | ldblib.o: ldblib.c lua.h luaconf.h lauxlib.h lualib.h makefile | 130 | ldblib.o: ldblib.c lua.h luaconf.h lauxlib.h lualib.h |
| 127 | ldebug.o: ldebug.c lua.h luaconf.h lapi.h llimits.h lstate.h lobject.h \ | 131 | ldebug.o: ldebug.c lua.h luaconf.h lapi.h llimits.h lstate.h lobject.h \ |
| 128 | ltm.h lzio.h lmem.h lcode.h llex.h lopcodes.h lparser.h ldebug.h ldo.h \ | 132 | ltm.h lzio.h lmem.h lcode.h llex.h lopcodes.h lparser.h ldebug.h ldo.h \ |
| 129 | lfunc.h lstring.h lgc.h ltable.h lvm.h makefile | 133 | lfunc.h lstring.h lgc.h ltable.h lvm.h |
| 130 | ldo.o: ldo.c lua.h luaconf.h lapi.h llimits.h lstate.h lobject.h ltm.h \ | 134 | ldo.o: ldo.c lua.h luaconf.h lapi.h llimits.h lstate.h lobject.h ltm.h \ |
| 131 | lzio.h lmem.h ldebug.h ldo.h lfunc.h lgc.h lopcodes.h lparser.h \ | 135 | lzio.h lmem.h ldebug.h ldo.h lfunc.h lgc.h lopcodes.h lparser.h \ |
| 132 | lstring.h ltable.h lundump.h lvm.h makefile | 136 | lstring.h ltable.h lundump.h lvm.h |
| 133 | ldump.o: ldump.c lua.h luaconf.h lobject.h llimits.h lstate.h ltm.h \ | 137 | ldump.o: ldump.c lua.h luaconf.h lobject.h llimits.h lstate.h ltm.h \ |
| 134 | lzio.h lmem.h lundump.h makefile | 138 | lzio.h lmem.h lundump.h |
| 135 | lfunc.o: lfunc.c lua.h luaconf.h lfunc.h lobject.h llimits.h lgc.h lmem.h \ | 139 | lfunc.o: lfunc.c lua.h luaconf.h lfunc.h lobject.h llimits.h lgc.h lmem.h \ |
| 136 | lopcodes.h lstate.h ltm.h lzio.h makefile | 140 | lopcodes.h lstate.h ltm.h lzio.h |
| 137 | lgc.o: lgc.c lua.h luaconf.h ldebug.h lstate.h lobject.h llimits.h ltm.h \ | 141 | lgc.o: lgc.c lua.h luaconf.h ldebug.h lstate.h lobject.h llimits.h ltm.h \ |
| 138 | lzio.h lmem.h ldo.h lfunc.h lgc.h lstring.h ltable.h makefile | 142 | lzio.h lmem.h ldo.h lfunc.h lgc.h lstring.h ltable.h |
| 139 | linit.o: linit.c lua.h luaconf.h lualib.h lauxlib.h makefile | 143 | linit.o: linit.c lua.h luaconf.h lualib.h lauxlib.h |
| 140 | liolib.o: liolib.c lua.h luaconf.h lauxlib.h lualib.h makefile | 144 | liolib.o: liolib.c lua.h luaconf.h lauxlib.h lualib.h |
| 141 | llex.o: llex.c lua.h luaconf.h lctype.h llimits.h ldo.h lobject.h \ | 145 | llex.o: llex.c lua.h luaconf.h lctype.h llimits.h ldo.h lobject.h \ |
| 142 | lstate.h ltm.h lzio.h lmem.h llex.h lparser.h lstring.h lgc.h ltable.h \ | 146 | lstate.h ltm.h lzio.h lmem.h llex.h lparser.h lstring.h lgc.h ltable.h |
| 143 | makefile | 147 | lmathlib.o: lmathlib.c lua.h luaconf.h lauxlib.h lualib.h |
| 144 | lmathlib.o: lmathlib.c lua.h luaconf.h lauxlib.h lualib.h makefile | ||
| 145 | lmem.o: lmem.c lua.h luaconf.h ldebug.h lstate.h lobject.h llimits.h \ | 148 | lmem.o: lmem.c lua.h luaconf.h ldebug.h lstate.h lobject.h llimits.h \ |
| 146 | ltm.h lzio.h lmem.h ldo.h lgc.h makefile | 149 | ltm.h lzio.h lmem.h ldo.h lgc.h |
| 147 | loadlib.o: loadlib.c lua.h luaconf.h lauxlib.h lualib.h makefile | 150 | loadlib.o: loadlib.c lua.h luaconf.h lauxlib.h lualib.h |
| 148 | lobject.o: lobject.c lua.h luaconf.h lctype.h llimits.h ldebug.h lstate.h \ | 151 | lobject.o: lobject.c lua.h luaconf.h lctype.h llimits.h ldebug.h lstate.h \ |
| 149 | lobject.h ltm.h lzio.h lmem.h ldo.h lstring.h lgc.h lvm.h makefile | 152 | lobject.h ltm.h lzio.h lmem.h ldo.h lstring.h lgc.h lvm.h |
| 150 | lopcodes.o: lopcodes.c lopcodes.h llimits.h lua.h luaconf.h makefile | 153 | lopcodes.o: lopcodes.c lopcodes.h llimits.h lua.h luaconf.h |
| 151 | loslib.o: loslib.c lua.h luaconf.h lauxlib.h lualib.h makefile | 154 | loslib.o: loslib.c lua.h luaconf.h lauxlib.h lualib.h |
| 152 | lparser.o: lparser.c lua.h luaconf.h lcode.h llex.h lobject.h llimits.h \ | 155 | lparser.o: lparser.c lua.h luaconf.h lcode.h llex.h lobject.h llimits.h \ |
| 153 | lzio.h lmem.h lopcodes.h lparser.h ldebug.h lstate.h ltm.h ldo.h \ | 156 | lzio.h lmem.h lopcodes.h lparser.h ldebug.h lstate.h ltm.h ldo.h lfunc.h \ |
| 154 | lfunc.h lstring.h lgc.h ltable.h makefile | 157 | lstring.h lgc.h ltable.h |
| 155 | lstate.o: lstate.c lua.h luaconf.h lapi.h llimits.h lstate.h lobject.h \ | 158 | lstate.o: lstate.c lua.h luaconf.h lapi.h llimits.h lstate.h lobject.h \ |
| 156 | ltm.h lzio.h lmem.h ldebug.h ldo.h lfunc.h lgc.h llex.h lstring.h \ | 159 | ltm.h lzio.h lmem.h ldebug.h ldo.h lfunc.h lgc.h llex.h lstring.h \ |
| 157 | ltable.h makefile | 160 | ltable.h |
| 158 | lstring.o: lstring.c lua.h luaconf.h lmem.h llimits.h lobject.h lstate.h \ | 161 | lstring.o: lstring.c lua.h luaconf.h lmem.h llimits.h lobject.h lstate.h \ |
| 159 | ltm.h lzio.h lstring.h lgc.h makefile | 162 | ltm.h lzio.h lstring.h lgc.h |
| 160 | lstrlib.o: lstrlib.c lua.h luaconf.h lauxlib.h lualib.h makefile | 163 | lstrlib.o: lstrlib.c lua.h luaconf.h lauxlib.h lualib.h |
| 161 | ltable.o: ltable.c lua.h luaconf.h ldebug.h lstate.h lobject.h llimits.h \ | 164 | ltable.o: ltable.c lua.h luaconf.h ldebug.h lstate.h lobject.h llimits.h \ |
| 162 | ltm.h lzio.h lmem.h ldo.h lgc.h ltable.h makefile | 165 | ltm.h lzio.h lmem.h ldo.h lgc.h ltable.h |
| 163 | ltablib.o: ltablib.c lua.h luaconf.h lauxlib.h lualib.h makefile | 166 | ltablib.o: ltablib.c lua.h luaconf.h lauxlib.h lualib.h |
| 164 | ltests.o: ltests.c lua.h luaconf.h lapi.h llimits.h lstate.h lobject.h \ | 167 | ltests.o: ltests.c lua.h luaconf.h lapi.h llimits.h lstate.h lobject.h \ |
| 165 | ltm.h lzio.h lmem.h lauxlib.h lcode.h llex.h lopcodes.h lparser.h \ | 168 | ltm.h lzio.h lmem.h lauxlib.h lcode.h llex.h lopcodes.h lparser.h \ |
| 166 | lctype.h ldebug.h ldo.h lfunc.h lstring.h lgc.h ltable.h lualib.h makefile | 169 | lctype.h ldebug.h ldo.h lfunc.h lstring.h lgc.h ltable.h lualib.h |
| 167 | ltm.o: ltm.c lua.h luaconf.h lobject.h llimits.h lstate.h ltm.h lzio.h \ | 170 | ltm.o: ltm.c lua.h luaconf.h lobject.h llimits.h lstate.h ltm.h lzio.h \ |
| 168 | lmem.h lstring.h lgc.h ltable.h makefile | 171 | lmem.h lstring.h lgc.h ltable.h |
| 169 | lua.o: lua.c lua.h luaconf.h lauxlib.h lualib.h makefile | 172 | lua.o: lua.c lua.h luaconf.h lauxlib.h lualib.h |
| 170 | lundump.o: lundump.c lua.h luaconf.h ldebug.h lstate.h lobject.h \ | 173 | lundump.o: lundump.c lua.h luaconf.h ldebug.h lstate.h lobject.h \ |
| 171 | llimits.h ltm.h lzio.h lmem.h ldo.h lfunc.h lstring.h lgc.h lundump.h \ | 174 | llimits.h ltm.h lzio.h lmem.h ldo.h lfunc.h lstring.h lgc.h lundump.h |
| 172 | makefile | ||
| 173 | lvm.o: lvm.c lua.h luaconf.h ldebug.h lstate.h lobject.h llimits.h ltm.h \ | 175 | lvm.o: lvm.c lua.h luaconf.h ldebug.h lstate.h lobject.h llimits.h ltm.h \ |
| 174 | lzio.h lmem.h ldo.h lfunc.h lgc.h lopcodes.h lstring.h ltable.h lvm.h \ | 176 | lzio.h lmem.h ldo.h lfunc.h lgc.h lopcodes.h lstring.h ltable.h lvm.h |
| 175 | makefile | ||
| 176 | lzio.o: lzio.c lua.h luaconf.h llimits.h lmem.h lstate.h lobject.h ltm.h \ | 177 | lzio.o: lzio.c lua.h luaconf.h llimits.h lmem.h lstate.h lobject.h ltm.h \ |
| 177 | lzio.h makefile | 178 | lzio.h |
| 178 | # (end of Makefile) | ||
| 179 | 179 | ||
| 180 | # (end of Makefile) | ||
