diff options
| author | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 2004-04-30 17:13:38 -0300 |
|---|---|---|
| committer | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 2004-04-30 17:13:38 -0300 |
| commit | b4cd38ba6c148cf7db5deae6208b660c3417cac9 (patch) | |
| tree | 8818b5e364c8ad5489a9755d3fc24110bccfdfe2 /makefile | |
| parent | 079facab40542ff2e6be9ecc254fd148772b47c9 (diff) | |
| download | lua-b4cd38ba6c148cf7db5deae6208b660c3417cac9.tar.gz lua-b4cd38ba6c148cf7db5deae6208b660c3417cac9.tar.bz2 lua-b4cd38ba6c148cf7db5deae6208b660c3417cac9.zip | |
new scheme for configuration through `luaconf.h'
Diffstat (limited to 'makefile')
| -rw-r--r-- | makefile | 108 |
1 files changed, 56 insertions, 52 deletions
| @@ -1,5 +1,5 @@ | |||
| 1 | # | 1 | # |
| 2 | ## $Id: makefile,v 1.41 2003/04/07 20:11:53 roberto Exp roberto $ | 2 | ## $Id: makefile,v 2.1 2003/12/10 12:13:36 roberto Exp roberto $ |
| 3 | ## Makefile | 3 | ## Makefile |
| 4 | ## See Copyright Notice in lua.h | 4 | ## See Copyright Notice in lua.h |
| 5 | # | 5 | # |
| @@ -10,11 +10,11 @@ | |||
| 10 | # -DEXTERNMEMCHECK -DHARDSTACKTESTS | 10 | # -DEXTERNMEMCHECK -DHARDSTACKTESTS |
| 11 | DEBUG = -g -DLUA_USER_H='"ltests.h"' | 11 | DEBUG = -g -DLUA_USER_H='"ltests.h"' |
| 12 | OPTIMIZE = -O2 \ | 12 | OPTIMIZE = -O2 \ |
| 13 | -D'lua_number2int(i,d)=__asm__("fldl %1\nfistpl %0":"=m"(i):"m"(d))' \ | ||
| 14 | # -fomit-frame-pointer | 13 | # -fomit-frame-pointer |
| 15 | 14 | ||
| 16 | 15 | ||
| 17 | CONFIG = $(DEBUG) $(OPTIMIZE) -DLUA_COMPATUPSYNTAX -DUSE_TMPNAME -DUSE_DLOPEN | 16 | # -DUSE_TMPNAME?? |
| 17 | CONFIG = $(DEBUG) $(OPTIMIZE) -DLUA_COMPATUPSYNTAX -DUSE_DLOPEN | ||
| 18 | 18 | ||
| 19 | 19 | ||
| 20 | # Compilation parameters | 20 | # Compilation parameters |
| @@ -103,54 +103,58 @@ clear : | |||
| 103 | co $(CO_OPTIONS) $@ | 103 | co $(CO_OPTIONS) $@ |
| 104 | 104 | ||
| 105 | 105 | ||
| 106 | lapi.o: lapi.c lua.h lapi.h lobject.h llimits.h ldebug.h lstate.h ltm.h \ | 106 | lapi.o: lapi.c lua.h luaconf.h lapi.h lobject.h llimits.h ldebug.h \ |
| 107 | lzio.h lmem.h ldo.h lfunc.h lgc.h lstring.h ltable.h lundump.h lvm.h | 107 | lstate.h ltm.h lzio.h lmem.h ldo.h lfunc.h lgc.h lstring.h ltable.h \ |
| 108 | lauxlib.o: lauxlib.c lua.h lauxlib.h | ||
| 109 | lbaselib.o: lbaselib.c lua.h lauxlib.h lualib.h | ||
| 110 | lcode.o: lcode.c lua.h lcode.h llex.h lobject.h llimits.h lzio.h lmem.h \ | ||
| 111 | lopcodes.h lparser.h ltable.h ldebug.h lstate.h ltm.h ldo.h lgc.h | ||
| 112 | ldblib.o: ldblib.c lua.h lauxlib.h lualib.h | ||
| 113 | ldebug.o: ldebug.c lua.h lapi.h lobject.h llimits.h lcode.h llex.h lzio.h \ | ||
| 114 | lmem.h lopcodes.h lparser.h ltable.h ldebug.h lstate.h ltm.h ldo.h \ | ||
| 115 | lfunc.h lstring.h lgc.h lvm.h | ||
| 116 | ldo.o: ldo.c lua.h ldebug.h lstate.h lobject.h llimits.h ltm.h lzio.h \ | ||
| 117 | lmem.h ldo.h lfunc.h lgc.h lopcodes.h lparser.h ltable.h lstring.h \ | ||
| 118 | lundump.h lvm.h | 108 | lundump.h lvm.h |
| 119 | ldump.o: ldump.c lua.h lobject.h llimits.h lopcodes.h lstate.h ltm.h \ | 109 | lauxlib.o: lauxlib.c lua.h luaconf.h lauxlib.h |
| 120 | lzio.h lmem.h lundump.h | 110 | lbaselib.o: lbaselib.c lua.h luaconf.h lauxlib.h lualib.h |
| 121 | lfunc.o: lfunc.c lua.h lfunc.h lobject.h llimits.h lgc.h lmem.h lstate.h \ | 111 | lcode.o: lcode.c lua.h luaconf.h lcode.h llex.h lobject.h llimits.h \ |
| 122 | ltm.h lzio.h | 112 | lzio.h lmem.h lopcodes.h lparser.h ltable.h ldebug.h lstate.h ltm.h \ |
| 123 | lgc.o: lgc.c lua.h ldebug.h lstate.h lobject.h llimits.h ltm.h lzio.h \ | 113 | ldo.h lgc.h |
| 124 | lmem.h ldo.h lfunc.h lgc.h lstring.h ltable.h | 114 | ldblib.o: ldblib.c lua.h luaconf.h lauxlib.h lualib.h |
| 125 | liolib.o: liolib.c lua.h lauxlib.h lualib.h | 115 | ldebug.o: ldebug.c lua.h luaconf.h lapi.h lobject.h llimits.h lcode.h \ |
| 126 | llex.o: llex.c lua.h ldo.h lobject.h llimits.h lstate.h ltm.h lzio.h \ | ||
| 127 | lmem.h llex.h lparser.h ltable.h lstring.h lgc.h | ||
| 128 | lmathlib.o: lmathlib.c lua.h lauxlib.h lualib.h | ||
| 129 | lmem.o: lmem.c lua.h ldebug.h lstate.h lobject.h llimits.h ltm.h lzio.h \ | ||
| 130 | lmem.h ldo.h | ||
| 131 | loadlib.o: loadlib.c lua.h lauxlib.h lualib.h | ||
| 132 | lobject.o: lobject.c lua.h ldo.h lobject.h llimits.h lstate.h ltm.h \ | ||
| 133 | lzio.h lmem.h lstring.h lgc.h lvm.h | ||
| 134 | lopcodes.o: lopcodes.c lua.h lobject.h llimits.h lopcodes.h | ||
| 135 | lparser.o: lparser.c lua.h lcode.h llex.h lobject.h llimits.h lzio.h \ | ||
| 136 | lmem.h lopcodes.h lparser.h ltable.h ldebug.h lstate.h ltm.h ldo.h \ | ||
| 137 | lfunc.h lstring.h lgc.h | ||
| 138 | lstate.o: lstate.c lua.h ldebug.h lstate.h lobject.h llimits.h ltm.h \ | ||
| 139 | lzio.h lmem.h ldo.h lfunc.h lgc.h llex.h lstring.h ltable.h | ||
| 140 | lstring.o: lstring.c lua.h lmem.h llimits.h lobject.h lstate.h ltm.h \ | ||
| 141 | lzio.h lstring.h lgc.h | ||
| 142 | lstrlib.o: lstrlib.c lua.h lauxlib.h lualib.h | ||
| 143 | ltable.o: ltable.c lua.h ldebug.h lstate.h lobject.h llimits.h ltm.h \ | ||
| 144 | lzio.h lmem.h ldo.h lgc.h ltable.h | ||
| 145 | ltablib.o: ltablib.c lua.h lauxlib.h lualib.h | ||
| 146 | ltests.o: ltests.c lua.h lapi.h lobject.h llimits.h lauxlib.h lcode.h \ | ||
| 147 | llex.h lzio.h lmem.h lopcodes.h lparser.h ltable.h ldebug.h lstate.h \ | 116 | llex.h lzio.h lmem.h lopcodes.h lparser.h ltable.h ldebug.h lstate.h \ |
| 148 | ltm.h ldo.h lfunc.h lstring.h lgc.h lualib.h | 117 | ltm.h ldo.h lfunc.h lstring.h lgc.h lvm.h |
| 149 | ltm.o: ltm.c lua.h lobject.h llimits.h lstate.h ltm.h lzio.h lmem.h \ | 118 | ldo.o: ldo.c lua.h luaconf.h ldebug.h lstate.h lobject.h llimits.h ltm.h \ |
| 150 | lstring.h lgc.h ltable.h | 119 | lzio.h lmem.h ldo.h lfunc.h lgc.h lopcodes.h lparser.h ltable.h \ |
| 151 | lua.o: lua.c lua.h lauxlib.h lualib.h | 120 | lstring.h lundump.h lvm.h |
| 152 | lundump.o: lundump.c lua.h ldebug.h lstate.h lobject.h llimits.h ltm.h \ | 121 | ldump.o: ldump.c lua.h luaconf.h lobject.h llimits.h lopcodes.h lstate.h \ |
| 153 | lzio.h lmem.h ldo.h lfunc.h lopcodes.h lstring.h lgc.h lundump.h | 122 | ltm.h lzio.h lmem.h lundump.h |
| 154 | lvm.o: lvm.c lua.h ldebug.h lstate.h lobject.h llimits.h ltm.h lzio.h \ | 123 | lfunc.o: lfunc.c lua.h luaconf.h lfunc.h lobject.h llimits.h lgc.h lmem.h \ |
| 155 | lmem.h ldo.h lfunc.h lgc.h lopcodes.h lstring.h ltable.h lvm.h | 124 | lstate.h ltm.h lzio.h |
| 156 | lzio.o: lzio.c lua.h llimits.h lmem.h lstate.h lobject.h ltm.h lzio.h | 125 | lgc.o: lgc.c lua.h luaconf.h ldebug.h lstate.h lobject.h llimits.h ltm.h \ |
| 126 | lzio.h lmem.h ldo.h lfunc.h lgc.h lstring.h ltable.h | ||
| 127 | liolib.o: liolib.c lua.h luaconf.h lauxlib.h lualib.h | ||
| 128 | llex.o: llex.c lua.h luaconf.h ldo.h lobject.h llimits.h lstate.h ltm.h \ | ||
| 129 | lzio.h lmem.h llex.h lparser.h ltable.h lstring.h lgc.h | ||
| 130 | lmathlib.o: lmathlib.c lua.h luaconf.h lauxlib.h lualib.h | ||
| 131 | lmem.o: lmem.c lua.h luaconf.h ldebug.h lstate.h lobject.h llimits.h \ | ||
| 132 | ltm.h lzio.h lmem.h ldo.h | ||
| 133 | loadlib.o: loadlib.c lua.h luaconf.h lauxlib.h lualib.h | ||
| 134 | lobject.o: lobject.c lua.h luaconf.h ldo.h lobject.h llimits.h lstate.h \ | ||
| 135 | ltm.h lzio.h lmem.h lstring.h lgc.h lvm.h | ||
| 136 | lopcodes.o: lopcodes.c lua.h luaconf.h lobject.h llimits.h lopcodes.h | ||
| 137 | lparser.o: lparser.c lua.h luaconf.h lcode.h llex.h lobject.h llimits.h \ | ||
| 138 | lzio.h lmem.h lopcodes.h lparser.h ltable.h ldebug.h lstate.h ltm.h \ | ||
| 139 | ldo.h lfunc.h lstring.h lgc.h | ||
| 140 | lstate.o: lstate.c lua.h luaconf.h ldebug.h lstate.h lobject.h llimits.h \ | ||
| 141 | ltm.h lzio.h lmem.h ldo.h lfunc.h lgc.h llex.h lstring.h ltable.h | ||
| 142 | lstring.o: lstring.c lua.h luaconf.h lmem.h llimits.h lobject.h lstate.h \ | ||
| 143 | ltm.h lzio.h lstring.h lgc.h | ||
| 144 | lstrlib.o: lstrlib.c lua.h luaconf.h lauxlib.h lualib.h | ||
| 145 | ltable.o: ltable.c lua.h luaconf.h ldebug.h lstate.h lobject.h llimits.h \ | ||
| 146 | ltm.h lzio.h lmem.h ldo.h lgc.h ltable.h | ||
| 147 | ltablib.o: ltablib.c lua.h luaconf.h lauxlib.h lualib.h | ||
| 148 | ltests.o: ltests.c lua.h luaconf.h lapi.h lobject.h llimits.h lauxlib.h \ | ||
| 149 | lcode.h llex.h lzio.h lmem.h lopcodes.h lparser.h ltable.h ldebug.h \ | ||
| 150 | lstate.h ltm.h ldo.h lfunc.h lstring.h lgc.h lualib.h | ||
| 151 | ltm.o: ltm.c lua.h luaconf.h lobject.h llimits.h lstate.h ltm.h lzio.h \ | ||
| 152 | lmem.h lstring.h lgc.h ltable.h | ||
| 153 | lua.o: lua.c lua.h luaconf.h lauxlib.h lualib.h | ||
| 154 | lundump.o: lundump.c lua.h luaconf.h ldebug.h lstate.h lobject.h \ | ||
| 155 | llimits.h ltm.h lzio.h lmem.h ldo.h lfunc.h lopcodes.h lstring.h lgc.h \ | ||
| 156 | lundump.h | ||
| 157 | lvm.o: lvm.c lua.h luaconf.h ldebug.h lstate.h lobject.h llimits.h ltm.h \ | ||
| 158 | lzio.h lmem.h ldo.h lfunc.h lgc.h lopcodes.h lstring.h ltable.h lvm.h | ||
| 159 | lzio.o: lzio.c lua.h luaconf.h llimits.h lmem.h lstate.h lobject.h ltm.h \ | ||
| 160 | lzio.h | ||
