# Embed resources
daemon/engine.o: daemon/lua/init.inc daemon/lua/config.inc
%.inc: %.lua
- @$(call quiet,XXD,$<) -i < $< > $@
- @echo ', 0x00' >> $@
+ @$(call quiet,LUAC,$<) -o $<.out $<
+ @$(call quiet,XXD,$<) -i - < $<.out > $@
+ @$(RM) $<.out
# Dependencies
kresolved_DEPEND := $(libkresolve)
return kr_ok();
}
+/* Execute byte code */
+#define l_dobytecode(L, arr, len, name) \
+ (luaL_loadbuffer((L), (arr), (len), (name)) || lua_pcall((L), 0, LUA_MULTRET, 0))
static int engine_loadconf(struct engine *engine)
{
/* Init environment */