1subdir = ./src/lua 2 3## 4## Lua 5## 6 7## 8## Lua Object Files 9## 10 11LUAOBJS := $(addprefix src/lua/,\ 12 lapi.o ldebug.o lmem.o lstrlib.o lvm.o \ 13 tolua_lb.o lauxlib.o ldo.o lobject.o ltable.o \ 14 lzio.o tolua_rg.o lbaselib.o lfunc.o lparser.o \ 15 ltests.o tolua_bd.o tolua_tm.o lcode.o lgc.o \ 16 lstate.o ltm.o tolua_eh.o tolua_tt.o ldblib.o \ 17 llex.o lstring.o lundump.o tolua_gp.o) 18 19objs-y += $(LUAOBJS) 20 21## 22## tolua 23## 24 25TOLUAOBJS := $(addprefix src/lua/,tolua.o tolualua.o liolib.o) $(LUAOBJS) 26 27src/lua/tolua: $(TOLUAOBJS) 28 $(LINK) $(CFLAGS) -o $@ $^ $(LDFLAGS) $(LIBS) 29 30 31# Wrappers also depend on these 32TOLUALUAOBJS := $(addprefix src/lua/,basic.lua feature.lua verbatim.lua code.lua \ 33 typedef.lua container.lua package.lua module.lua define.lua \ 34 enumerate.lua declaration.lua variable.lua array.lua function.lua \ 35 operator.lua class.lua clean.lua doit.lua) 36 37srcdirlist += src/lua 38srcfiles += src/lua/*.c src/lua/*.h src/lua/*.lua src/lua/*.pkg src/lua/makefile.zb 39 40dust-files += src/lua/*~ 41clean-files += src/lua/*.bak src/lua/*.o src/lua/tolua 42