Ver código fonte

add: 关联编译miniz

Wendal Chen 3 anos atrás
pai
commit
81f3427585

+ 1 - 0
application/include/luat_conf_bsp.h

@@ -72,6 +72,7 @@
 #define LUAT_USE_NETWORK 1
 #define LUAT_USE_TLS 1
 #define LUAT_USE_LORA 1
+#define LUAT_USE_MINIZ 1
 
 //----------------------------
 // 高通字体, 需配合芯片使用

+ 3 - 0
application/src/luat_base_air105.c

@@ -217,6 +217,9 @@ static const luaL_Reg loadedlibs[] = {
 #endif
 #ifdef LUAT_USE_MLX90640
   {"mlx90640", luaopen_mlx90640},
+#endif
+#ifdef LUAT_USE_MINIZ
+  {"miniz", luaopen_miniz},
 #endif
   {"usbapp", luaopen_usbapp},
   {"audio", luaopen_multimedia_audio},

+ 15 - 0
xmake.lua

@@ -161,6 +161,20 @@ target("lvgl")
     set_targetdir("$(buildir)/lib")
 target_end()
 
+target("miniz")
+    set_kind("static")
+    set_plat("cross")
+    set_arch("c-sky")
+
+    add_files(luatos.."components/miniz/*.c")
+    add_includedirs("application/include")
+    add_includedirs("bsp/air105/include",{public = true})
+    add_includedirs(luatos.."lua/include")
+    add_includedirs(luatos.."luat/include")
+    add_includedirs(luatos.."components/miniz")
+    set_targetdir("$(buildir)/lib")
+target_end()
+
 ---//-----------------------------
 -- target("tflm")
 --     tfroot = "Third_Party/tflm-cmsis/"
@@ -201,6 +215,7 @@ if with_luatos then
         AIR105_VERSION = conf_data:match("#define LUAT_BSP_VERSION \"(%w+)\"")
         local LVGL_CONF = conf_data:find("// #define LUAT_USE_LVGL\n")
         if LVGL_CONF == nil then target:add("deps", "lvgl") end
+        target:add("deps", "miniz")
     end)
 
     --add_deps("tflm")