Parcourir la source

add:添加nes编译

Dozingfiretruck il y a 2 ans
Parent
commit
8924c5ff86
1 fichiers modifiés avec 16 ajouts et 2 suppressions
  1. 16 2
      xmake.lua

+ 16 - 2
xmake.lua

@@ -201,7 +201,6 @@ target_end()
 target("miniz")
     set_kind("static")
     set_plat("cross")
-    set_arch("c-sky")
 
     add_files(luatos.."components/miniz/*.c")
     add_includedirs("application/include")
@@ -212,6 +211,21 @@ target("miniz")
     set_targetdir("$(buildir)/lib")
 target_end()
 
+target("nes")
+    set_kind("static")
+    set_plat("cross")
+    set_optimize("fastest",{force = true})
+    set_targetdir("$(buildir)/lib")
+    add_includedirs("application/include")
+    add_includedirs(luatos.."lua/include")
+    add_includedirs(luatos.."luat/include")
+    add_includedirs(luatos.."components/lcd",{public = true})
+    add_includedirs(luatos.."components/u8g2",{public = true})
+    add_includedirs(luatos.."components/nes/inc")
+    add_includedirs(luatos.."components/nes/port")
+    add_files(luatos.."components/nes/**.c")
+target_end()
+
 ---//-----------------------------
 -- target("tflm")
 --     tfroot = "Third_Party/tflm-cmsis/"
@@ -272,7 +286,7 @@ if with_luatos then
 
     -- add_deps("tflm")
 end
-
+    add_deps("nes")
     -- add deps
     add_files("Third_Party/cm_backtrace/*.c",{public = true})
     --add_files("Third_Party/cm_backtrace/fault_handler/gcc/cmb_fault.S",{public = true})