diff options
Diffstat (limited to 'makefile')
-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) | ||