diff options
| author | ruki <[email protected]> | 2024-08-22 00:50:35 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2024-08-22 00:50:35 +0800 |
| commit | e1c5ce34cdac1353f8c30a5842b51eb5e3e53d28 (patch) | |
| tree | 780307143a5929fab7d6c34e3acbe07027d88116 | |
| parent | 23ba59af617a498bb47efee4f2901befd94c7ed6 (diff) | |
embed xmake.xmz
| -rw-r--r-- | core/src/xmake/engine.c | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/core/src/xmake/engine.c b/core/src/xmake/engine.c index 524091adc..5c6c11c54 100644 --- a/core/src/xmake/engine.c +++ b/core/src/xmake/engine.c @@ -49,9 +49,6 @@ #ifdef TB_CONFIG_OS_HAIKU # include <image.h> #endif -#ifdef XM_EMBED_ENABLE -# include "xmake.xmz.h" -#endif /* ////////////////////////////////////////////////////////////////////////////////////// * macros @@ -587,6 +584,13 @@ static luaL_Reg const g_package_functions[] = // the lua global instance for signal handler static lua_State* g_lua = tb_null; +// the xmake script files data +#ifdef XM_EMBED_ENABLE +static tb_byte_t g_xmake_xmz_data[] = { + #include "xmake.xmz.h" +}; +#endif + /* ////////////////////////////////////////////////////////////////////////////////////// * private implementation */ @@ -1334,6 +1338,10 @@ tb_int_t xm_engine_main(xm_engine_ref_t self, tb_int_t argc, tb_char_t** argv, t return -1; } +#ifdef XM_EMBED_ENABLE + tb_trace_i("g_xmake_xmz_data: %d", sizeof(g_xmake_xmz_data)); +#endif + // get the error code return (tb_int_t)lua_tonumber(engine->lua, -1); } |
