fix dependency check logic cause config always disabled
[lunaix-os.git] / lunaix-os / kernel / LBuild
index a71dd8bc7719b94d7b3515840669e5df98a15ba4..31428ffb95dd7fec9ed59fcdc544fa5d28c484a9 100644 (file)
@@ -1,13 +1,6 @@
-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",
     "boot_helper.c",
     "kcmd.c",
     "kinit.c",
@@ -16,8 +9,10 @@ sources([
     "lrud.c",
     "bcache.c",
     "syscall.c",
     "lrud.c",
     "bcache.c",
     "syscall.c",
+    "changeling.c",
+    "usrscope.c",
     "kprint/kp_records.c",
     "kprint/kprintf.c",
     "time/clock.c",
     "kprint/kp_records.c",
     "kprint/kprintf.c",
     "time/clock.c",
-    "time/timer.c",
-])
\ No newline at end of file
+    "time/timer.c"
+)
\ No newline at end of file