diff options
| -rw-r--r-- | makefile | 83 |
1 files changed, 47 insertions, 36 deletions
| @@ -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 | ||
| 7 | CWARNS= -pedantic -Waggregate-return -Wcast-align \ | 7 | CWARNS= -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 | 26 | TESTS= -g -DLUA_USER_H='"ltests.h"' |
| 16 | 27 | ||
| 17 | LOCAL = $(TESTS) $(CWARNS) | 28 | LOCAL = $(TESTS) $(CWARNS) |
| 18 | 29 | ||
| @@ -98,60 +109,60 @@ echo: | |||
| 98 | 109 | ||
| 99 | lapi.o: lapi.c lua.h luaconf.h lapi.h llimits.h lstate.h lobject.h ltm.h \ | 110 | lapi.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 |
| 102 | lauxlib.o: lauxlib.c lua.h luaconf.h lauxlib.h | 113 | lauxlib.o: lauxlib.c lua.h luaconf.h lauxlib.h makefile |
| 103 | lbaselib.o: lbaselib.c lua.h luaconf.h lauxlib.h lualib.h | 114 | lbaselib.o: lbaselib.c lua.h luaconf.h lauxlib.h lualib.h makefile |
| 104 | lcode.o: lcode.c lua.h luaconf.h lcode.h llex.h lobject.h llimits.h \ | 115 | lcode.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 |
| 107 | ldblib.o: ldblib.c lua.h luaconf.h lauxlib.h lualib.h | 118 | ldblib.o: ldblib.c lua.h luaconf.h lauxlib.h lualib.h makefile |
| 108 | ldebug.o: ldebug.c lua.h luaconf.h lapi.h llimits.h lstate.h lobject.h \ | 119 | ldebug.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 |
| 111 | ldo.o: ldo.c lua.h luaconf.h ldebug.h lstate.h lobject.h llimits.h ltm.h \ | 122 | ldo.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 |
| 114 | ldump.o: ldump.c lua.h luaconf.h lobject.h llimits.h lstate.h ltm.h \ | 125 | ldump.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 |
| 116 | lfunc.o: lfunc.c lua.h luaconf.h lfunc.h lobject.h llimits.h lgc.h lmem.h \ | 127 | lfunc.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 |
| 118 | lgc.o: lgc.c lua.h luaconf.h ldebug.h lstate.h lobject.h llimits.h ltm.h \ | 129 | lgc.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 |
| 120 | linit.o: linit.c lua.h luaconf.h lualib.h lauxlib.h | 131 | linit.o: linit.c lua.h luaconf.h lualib.h lauxlib.h makefile |
| 121 | liolib.o: liolib.c lua.h luaconf.h lauxlib.h lualib.h | 132 | liolib.o: liolib.c lua.h luaconf.h lauxlib.h lualib.h makefile |
| 122 | llex.o: llex.c lua.h luaconf.h ldo.h lobject.h llimits.h lstate.h ltm.h \ | 133 | llex.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 |
| 124 | lmathlib.o: lmathlib.c lua.h luaconf.h lauxlib.h lualib.h | 135 | lmathlib.o: lmathlib.c lua.h luaconf.h lauxlib.h lualib.h makefile |
| 125 | lmem.o: lmem.c lua.h luaconf.h ldebug.h lstate.h lobject.h llimits.h \ | 136 | lmem.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 |
| 127 | loadlib.o: loadlib.c lua.h luaconf.h lauxlib.h lualib.h | 138 | loadlib.o: loadlib.c lua.h luaconf.h lauxlib.h lualib.h makefile |
| 128 | lobject.o: lobject.c lua.h luaconf.h ldebug.h lstate.h lobject.h \ | 139 | lobject.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 |
| 130 | lopcodes.o: lopcodes.c lopcodes.h llimits.h lua.h luaconf.h | 141 | lopcodes.o: lopcodes.c lopcodes.h llimits.h lua.h luaconf.h makefile |
| 131 | loslib.o: loslib.c lua.h luaconf.h lauxlib.h lualib.h | 142 | loslib.o: loslib.c lua.h luaconf.h lauxlib.h lualib.h makefile |
| 132 | lparser.o: lparser.c lua.h luaconf.h lcode.h llex.h lobject.h llimits.h \ | 143 | lparser.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 |
| 135 | lstate.o: lstate.c lua.h luaconf.h lapi.h llimits.h lstate.h lobject.h \ | 146 | lstate.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 |
| 138 | lstring.o: lstring.c lua.h luaconf.h lmem.h llimits.h lobject.h lstate.h \ | 149 | lstring.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 |
| 140 | lstrlib.o: lstrlib.c lua.h luaconf.h lauxlib.h lualib.h | 151 | lstrlib.o: lstrlib.c lua.h luaconf.h lauxlib.h lualib.h makefile |
| 141 | ltable.o: ltable.c lua.h luaconf.h ldebug.h lstate.h lobject.h llimits.h \ | 152 | ltable.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 |
| 143 | ltablib.o: ltablib.c lua.h luaconf.h lauxlib.h lualib.h | 154 | ltablib.o: ltablib.c lua.h luaconf.h lauxlib.h lualib.h makefile |
| 144 | ltests.o: ltests.c lua.h luaconf.h lapi.h llimits.h lstate.h lobject.h \ | 155 | ltests.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 |
| 147 | ltm.o: ltm.c lua.h luaconf.h lobject.h llimits.h lstate.h ltm.h lzio.h \ | 158 | ltm.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 |
| 149 | lua.o: lua.c lua.h luaconf.h lauxlib.h lualib.h | 160 | lua.o: lua.c lua.h luaconf.h lauxlib.h lualib.h makefile |
| 150 | lundump.o: lundump.c lua.h luaconf.h ldebug.h lstate.h lobject.h \ | 161 | lundump.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 |
| 152 | lvm.o: lvm.c lua.h luaconf.h ldebug.h lstate.h lobject.h llimits.h ltm.h \ | 163 | lvm.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 |
| 154 | lzio.o: lzio.c lua.h luaconf.h llimits.h lmem.h lstate.h lobject.h ltm.h \ | 165 | lzio.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) |
