Rewrite the lunabuild toolchain with enhanced feature (#60)
[lunaix-os.git] / lunaix-os / kernel / LBuild
index b52bc29e12160501727c89ef431670036a7b1925..31428ffb95dd7fec9ed59fcdc544fa5d28c484a9 100644 (file)
@@ -1,21 +1,18 @@
-use("block")
-use("debug")
-use("device")
-use("ds")
-use("exe")
-use("fs")
-use("mm")
-use("process")
+from . import block, debug, device, ds, exe, fs, mm, process
 
-sources([
+src.c += (
     "boot_helper.c",
     "kcmd.c",
     "kinit.c",
     "lunad.c",
     "spike.c",
-    "tty/tty.c",
+    "lrud.c",
+    "bcache.c",
+    "syscall.c",
+    "changeling.c",
+    "usrscope.c",
     "kprint/kp_records.c",
     "kprint/kprintf.c",
     "time/clock.c",
     "time/timer.c"
-])
\ No newline at end of file
+)
\ No newline at end of file