Explorar o código

add: 添加ymodem编译支持

Wendal Chen %!s(int64=4) %!d(string=hai) anos
pai
achega
cd3db6c4b8
Modificáronse 2 ficheiros con 7 adicións e 0 borrados
  1. 3 0
      application/src/luat_base_air105.c
  2. 4 0
      xmake.lua

+ 3 - 0
application/src/luat_base_air105.c

@@ -198,6 +198,9 @@ static const luaL_Reg loadedlibs[] = {
 #endif
 #endif
 #ifdef LUAT_USE_SOFTKB
 #ifdef LUAT_USE_SOFTKB
   {"softkb", luaopen_softkb}, 
   {"softkb", luaopen_softkb}, 
+#endif
+#ifdef LUAT_USE_YMODEM
+  {"ymodem", luaopen_ymodem},
 #endif
 #endif
   {"usbapp", luaopen_usbapp},
   {"usbapp", luaopen_usbapp},
   {"audio", luaopen_multimedia_audio},
   {"audio", luaopen_multimedia_audio},

+ 4 - 0
xmake.lua

@@ -332,6 +332,10 @@ if with_luatos then
     add_includedirs(luatos.."components/cmux",{public = true})
     add_includedirs(luatos.."components/cmux",{public = true})
     add_files(luatos.."components/shell/*.c")
     add_files(luatos.."components/shell/*.c")
     add_files(luatos.."components/cmux/*.c")
     add_files(luatos.."components/cmux/*.c")
+
+    -- ymodem
+    add_includedirs(luatos.."components/ymodem",{public = true})
+    add_files(luatos.."components/ymodem/*.c")
 else
 else
 
 
     add_files("Third_Party/vsprintf/*.c",{public = true})
     add_files("Third_Party/vsprintf/*.c",{public = true})