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)
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,