aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--makefile83
1 files changed, 47 insertions, 36 deletions
diff --git a/makefile b/makefile
index cbb25346..08339ce3 100644
--- a/makefile
+++ b/makefile
@@ -4,15 +4,26 @@
4 4
5# == CHANGE THE SETTINGS BELOW TO SUIT YOUR ENVIRONMENT ======================= 5# == CHANGE THE SETTINGS BELOW TO SUIT YOUR ENVIRONMENT =======================
6 6
7CWARNS= -pedantic -Waggregate-return -Wcast-align \ 7CWARNS= -pedantic -Wextra \
8 -Wmissing-prototypes -Wpointer-arith -Wshadow \ 8 -Waggregate-return \
9 -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings 9 -Wcast-align \
10# -Wcast-qual 10 -Wdeclaration-after-statement \
11 -Wdisabled-optimization \
12 -Wmissing-prototypes \
13 -Wnested-externs \
14 -Wpointer-arith \
15 -Wshadow \
16 -Wsign-compare \
17 -Wstrict-prototypes \
18 -Wundef \
19 -Wwrite-strings \
20 # -Wcast-qual \
21
11 22
12# -DEXTERNMEMCHECK -DHARDSTACKTESTS -DHARDMEMTESTS 23# -DEXTERNMEMCHECK -DHARDSTACKTESTS -DHARDMEMTESTS
13# -g -DLUA_USER_H='"ltests.h"' 24# -g -DLUA_USER_H='"ltests.h"'
14# -fomit-frame-pointer #-pg -malign-double 25# -fomit-frame-pointer #-pg -malign-double
15# TESTS= -g -DLUA_USER_H='"ltests.h"' -O0 26TESTS= -g -DLUA_USER_H='"ltests.h"'
16 27
17LOCAL = $(TESTS) $(CWARNS) 28LOCAL = $(TESTS) $(CWARNS)
18 29
@@ -98,60 +109,60 @@ echo:
98 109
99lapi.o: lapi.c lua.h luaconf.h lapi.h llimits.h lstate.h lobject.h ltm.h \ 110lapi.o: lapi.c lua.h luaconf.h lapi.h llimits.h lstate.h lobject.h ltm.h \
100 lzio.h lmem.h ldebug.h ldo.h lfunc.h lgc.h lstring.h ltable.h lundump.h \ 111 lzio.h lmem.h ldebug.h ldo.h lfunc.h lgc.h lstring.h ltable.h lundump.h \
101 lvm.h 112 lvm.h makefile
102lauxlib.o: lauxlib.c lua.h luaconf.h lauxlib.h 113lauxlib.o: lauxlib.c lua.h luaconf.h lauxlib.h makefile
103lbaselib.o: lbaselib.c lua.h luaconf.h lauxlib.h lualib.h 114lbaselib.o: lbaselib.c lua.h luaconf.h lauxlib.h lualib.h makefile
104lcode.o: lcode.c lua.h luaconf.h lcode.h llex.h lobject.h llimits.h \ 115lcode.o: lcode.c lua.h luaconf.h lcode.h llex.h lobject.h llimits.h \
105 lzio.h lmem.h lopcodes.h lparser.h ldebug.h lstate.h ltm.h ldo.h lgc.h \ 116 lzio.h lmem.h lopcodes.h lparser.h ldebug.h lstate.h ltm.h ldo.h lgc.h \
106 ltable.h 117 ltable.h makefile
107ldblib.o: ldblib.c lua.h luaconf.h lauxlib.h lualib.h 118ldblib.o: ldblib.c lua.h luaconf.h lauxlib.h lualib.h makefile
108ldebug.o: ldebug.c lua.h luaconf.h lapi.h llimits.h lstate.h lobject.h \ 119ldebug.o: ldebug.c lua.h luaconf.h lapi.h llimits.h lstate.h lobject.h \
109 ltm.h lzio.h lmem.h lcode.h llex.h lopcodes.h lparser.h ldebug.h ldo.h \ 120 ltm.h lzio.h lmem.h lcode.h llex.h lopcodes.h lparser.h ldebug.h ldo.h \
110 lfunc.h lstring.h lgc.h ltable.h lvm.h 121 lfunc.h lstring.h lgc.h ltable.h lvm.h makefile
111ldo.o: ldo.c lua.h luaconf.h ldebug.h lstate.h lobject.h llimits.h ltm.h \ 122ldo.o: ldo.c lua.h luaconf.h ldebug.h lstate.h lobject.h llimits.h ltm.h \
112 lzio.h lmem.h ldo.h lfunc.h lgc.h lopcodes.h lparser.h lstring.h \ 123 lzio.h lmem.h ldo.h lfunc.h lgc.h lopcodes.h lparser.h lstring.h \
113 ltable.h lundump.h lvm.h 124 ltable.h lundump.h lvm.h makefile
114ldump.o: ldump.c lua.h luaconf.h lobject.h llimits.h lstate.h ltm.h \ 125ldump.o: ldump.c lua.h luaconf.h lobject.h llimits.h lstate.h ltm.h \
115 lzio.h lmem.h lundump.h 126 lzio.h lmem.h lundump.h makefile
116lfunc.o: lfunc.c lua.h luaconf.h lfunc.h lobject.h llimits.h lgc.h lmem.h \ 127lfunc.o: lfunc.c lua.h luaconf.h lfunc.h lobject.h llimits.h lgc.h lmem.h \
117 lstate.h ltm.h lzio.h 128 lstate.h ltm.h lzio.h makefile
118lgc.o: lgc.c lua.h luaconf.h ldebug.h lstate.h lobject.h llimits.h ltm.h \ 129lgc.o: lgc.c lua.h luaconf.h ldebug.h lstate.h lobject.h llimits.h ltm.h \
119 lzio.h lmem.h ldo.h lfunc.h lgc.h lstring.h ltable.h 130 lzio.h lmem.h ldo.h lfunc.h lgc.h lstring.h ltable.h makefile
120linit.o: linit.c lua.h luaconf.h lualib.h lauxlib.h 131linit.o: linit.c lua.h luaconf.h lualib.h lauxlib.h makefile
121liolib.o: liolib.c lua.h luaconf.h lauxlib.h lualib.h 132liolib.o: liolib.c lua.h luaconf.h lauxlib.h lualib.h makefile
122llex.o: llex.c lua.h luaconf.h ldo.h lobject.h llimits.h lstate.h ltm.h \ 133llex.o: llex.c lua.h luaconf.h ldo.h lobject.h llimits.h lstate.h ltm.h \
123 lzio.h lmem.h llex.h lparser.h lstring.h lgc.h ltable.h 134 lzio.h lmem.h llex.h lparser.h lstring.h lgc.h ltable.h makefile
124lmathlib.o: lmathlib.c lua.h luaconf.h lauxlib.h lualib.h 135lmathlib.o: lmathlib.c lua.h luaconf.h lauxlib.h lualib.h makefile
125lmem.o: lmem.c lua.h luaconf.h ldebug.h lstate.h lobject.h llimits.h \ 136lmem.o: lmem.c lua.h luaconf.h ldebug.h lstate.h lobject.h llimits.h \
126 ltm.h lzio.h lmem.h ldo.h lgc.h 137 ltm.h lzio.h lmem.h ldo.h lgc.h makefile
127loadlib.o: loadlib.c lua.h luaconf.h lauxlib.h lualib.h 138loadlib.o: loadlib.c lua.h luaconf.h lauxlib.h lualib.h makefile
128lobject.o: lobject.c lua.h luaconf.h ldebug.h lstate.h lobject.h \ 139lobject.o: lobject.c lua.h luaconf.h ldebug.h lstate.h lobject.h \
129 llimits.h ltm.h lzio.h lmem.h ldo.h lstring.h lgc.h lvm.h 140 llimits.h ltm.h lzio.h lmem.h ldo.h lstring.h lgc.h lvm.h makefile
130lopcodes.o: lopcodes.c lopcodes.h llimits.h lua.h luaconf.h 141lopcodes.o: lopcodes.c lopcodes.h llimits.h lua.h luaconf.h makefile
131loslib.o: loslib.c lua.h luaconf.h lauxlib.h lualib.h 142loslib.o: loslib.c lua.h luaconf.h lauxlib.h lualib.h makefile
132lparser.o: lparser.c lua.h luaconf.h lcode.h llex.h lobject.h llimits.h \ 143lparser.o: lparser.c lua.h luaconf.h lcode.h llex.h lobject.h llimits.h \
133 lzio.h lmem.h lopcodes.h lparser.h ldebug.h lstate.h ltm.h ldo.h \ 144 lzio.h lmem.h lopcodes.h lparser.h ldebug.h lstate.h ltm.h ldo.h \
134 lfunc.h lstring.h lgc.h ltable.h 145 lfunc.h lstring.h lgc.h ltable.h makefile
135lstate.o: lstate.c lua.h luaconf.h lapi.h llimits.h lstate.h lobject.h \ 146lstate.o: lstate.c lua.h luaconf.h lapi.h llimits.h lstate.h lobject.h \
136 ltm.h lzio.h lmem.h ldebug.h ldo.h lfunc.h lgc.h llex.h lstring.h \ 147 ltm.h lzio.h lmem.h ldebug.h ldo.h lfunc.h lgc.h llex.h lstring.h \
137 ltable.h 148 ltable.h makefile
138lstring.o: lstring.c lua.h luaconf.h lmem.h llimits.h lobject.h lstate.h \ 149lstring.o: lstring.c lua.h luaconf.h lmem.h llimits.h lobject.h lstate.h \
139 ltm.h lzio.h lstring.h lgc.h 150 ltm.h lzio.h lstring.h lgc.h makefile
140lstrlib.o: lstrlib.c lua.h luaconf.h lauxlib.h lualib.h 151lstrlib.o: lstrlib.c lua.h luaconf.h lauxlib.h lualib.h makefile
141ltable.o: ltable.c lua.h luaconf.h ldebug.h lstate.h lobject.h llimits.h \ 152ltable.o: ltable.c lua.h luaconf.h ldebug.h lstate.h lobject.h llimits.h \
142 ltm.h lzio.h lmem.h ldo.h lgc.h ltable.h 153 ltm.h lzio.h lmem.h ldo.h lgc.h ltable.h makefile
143ltablib.o: ltablib.c lua.h luaconf.h lauxlib.h lualib.h 154ltablib.o: ltablib.c lua.h luaconf.h lauxlib.h lualib.h makefile
144ltests.o: ltests.c lua.h luaconf.h lapi.h llimits.h lstate.h lobject.h \ 155ltests.o: ltests.c lua.h luaconf.h lapi.h llimits.h lstate.h lobject.h \
145 ltm.h lzio.h lmem.h lauxlib.h lcode.h llex.h lopcodes.h lparser.h \ 156 ltm.h lzio.h lmem.h lauxlib.h lcode.h llex.h lopcodes.h lparser.h \
146 ldebug.h ldo.h lfunc.h lstring.h lgc.h ltable.h lualib.h 157 ldebug.h ldo.h lfunc.h lstring.h lgc.h ltable.h lualib.h makefile
147ltm.o: ltm.c lua.h luaconf.h lobject.h llimits.h lstate.h ltm.h lzio.h \ 158ltm.o: ltm.c lua.h luaconf.h lobject.h llimits.h lstate.h ltm.h lzio.h \
148 lmem.h lstring.h lgc.h ltable.h 159 lmem.h lstring.h lgc.h ltable.h makefile
149lua.o: lua.c lua.h luaconf.h lauxlib.h lualib.h 160lua.o: lua.c lua.h luaconf.h lauxlib.h lualib.h makefile
150lundump.o: lundump.c lua.h luaconf.h ldebug.h lstate.h lobject.h \ 161lundump.o: lundump.c lua.h luaconf.h ldebug.h lstate.h lobject.h \
151 llimits.h ltm.h lzio.h lmem.h ldo.h lfunc.h lstring.h lgc.h lundump.h 162 llimits.h ltm.h lzio.h lmem.h ldo.h lfunc.h lstring.h lgc.h lundump.h makefile
152lvm.o: lvm.c lua.h luaconf.h ldebug.h lstate.h lobject.h llimits.h ltm.h \ 163lvm.o: lvm.c lua.h luaconf.h ldebug.h lstate.h lobject.h llimits.h ltm.h \
153 lzio.h lmem.h ldo.h lfunc.h lgc.h lopcodes.h lstring.h ltable.h lvm.h 164 lzio.h lmem.h ldo.h lfunc.h lgc.h lopcodes.h lstring.h ltable.h lvm.h makefile
154lzio.o: lzio.c lua.h luaconf.h llimits.h lmem.h lstate.h lobject.h ltm.h \ 165lzio.o: lzio.c lua.h luaconf.h llimits.h lmem.h lstate.h lobject.h ltm.h \
155 lzio.h 166 lzio.h makefile
156 167
157# (end of Makefile) 168# (end of Makefile)