summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorruki <[email protected]>2025-02-07 00:50:37 +0800
committerruki <[email protected]>2025-02-07 00:50:37 +0800
commit94262ef203d602f0ae84433b834173373633bebf (patch)
treecc26d38694789daad80de856e74fd15321c527d7 /tests
parentc58753d3ed258177c10957659ad0426742f5a090 (diff)
improve embed files for lni
Diffstat (limited to 'tests')
-rw-r--r--tests/projects/xmake_cli/hello/src/lni/main.c3
-rw-r--r--tests/projects/xmake_cli/hello/xmake.lua2
2 files changed, 3 insertions, 2 deletions
diff --git a/tests/projects/xmake_cli/hello/src/lni/main.c b/tests/projects/xmake_cli/hello/src/lni/main.c
index 8996d83d3..d61d60dac 100644
--- a/tests/projects/xmake_cli/hello/src/lni/main.c
+++ b/tests/projects/xmake_cli/hello/src/lni/main.c
@@ -1,6 +1,6 @@
#include <xmake/xmake.h>
-static unsigned char g_luafiles_data[] = {
+static tb_byte_t const g_luafiles_data[] = {
#include "luafiles.xmz.h"
};
@@ -15,6 +15,7 @@ static tb_void_t lni_initalizer(xm_engine_ref_t engine, lua_State* lua) {
, {tb_null, tb_null}
};
xm_engine_register(engine, "test", lni_test_funcs);
+ xm_engine_add_embedfiles(engine, g_luafiles_data, sizeof(g_luafiles_data));
}
tb_int_t main(tb_int_t argc, tb_char_t** argv) {
diff --git a/tests/projects/xmake_cli/hello/xmake.lua b/tests/projects/xmake_cli/hello/xmake.lua
index c40a2826d..9923c85f7 100644
--- a/tests/projects/xmake_cli/hello/xmake.lua
+++ b/tests/projects/xmake_cli/hello/xmake.lua
@@ -5,6 +5,6 @@ add_requires("libxmake")
target("hello")
add_rules("xmake.cli")
add_files("src/lni/*.c")
- add_files("src/lua/*.lua")
+ add_files("src/lua/*.lua", {rootdir = "src"})
add_packages("libxmake")