forked from enlightenment/efl
elua: fix class c get function in lualian and make lua files rebuild on lualian changes
This commit is contained in:
parent
1a83fc51a4
commit
a2d0e6042e
|
@ -13,7 +13,7 @@ am__v_ELUA_0 = @echo " ELUA " $@;
|
||||||
|
|
||||||
SUFFIXES += .lua
|
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 $@ $<
|
$(AM_V_ELUA)$(ELUA_GEN) $(EOLIAN_FLAGS) -o $@ $<
|
||||||
|
|
||||||
CLEANFILES += $(BUILT_SOURCES)
|
CLEANFILES += $(BUILT_SOURCES)
|
||||||
|
|
|
@ -542,9 +542,9 @@ local __class
|
||||||
local __body
|
local __body
|
||||||
|
|
||||||
local init = function()
|
local init = function()
|
||||||
__class = __lib.%s_class_get()
|
__class = __lib.%s()
|
||||||
eo.class_register("%s", %s, __body, __class)
|
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
|
if ckls.mixins then for i, v in ipairs(ckls.mixins) do
|
||||||
s:write((" eo.class_mixin(\"%s\", \"%s\")\n"):format(knu,
|
s:write((" eo.class_mixin(\"%s\", \"%s\")\n"):format(knu,
|
||||||
|
|
Loading…
Reference in New Issue