elua: fix class c get function in lualian and make lua files rebuild on lualian changes

This commit is contained in:
Daniel Kolesa 2014-10-08 09:58:40 +01:00
parent 1a83fc51a4
commit a2d0e6042e
2 changed files with 3 additions and 3 deletions

View File

@ -13,7 +13,7 @@ am__v_ELUA_0 = @echo " ELUA " $@;
SUFFIXES += .lua
%.eo.lua: %.eo ${_ELUA_GEN_DEP}
%.eo.lua: %.eo ${_ELUA_GEN_DEP} bin/elua/modules/lualian.lua
$(AM_V_ELUA)$(ELUA_GEN) $(EOLIAN_FLAGS) -o $@ $<
CLEANFILES += $(BUILT_SOURCES)

View File

@ -542,9 +542,9 @@ local __class
local __body
local init = function()
__class = __lib.%s_class_get()
__class = __lib.%s()
eo.class_register("%s", %s, __body, __class)
]]):format(self.fname, kn, ckls.prefix, knu, paru))
]]):format(self.fname, kn, kls:c_get_function_name_get(), knu, paru))
if ckls.mixins then for i, v in ipairs(ckls.mixins) do
s:write((" eo.class_mixin(\"%s\", \"%s\")\n"):format(knu,