Add synchornization primitives, `waiting` to task
diff --git a/src/kernel/Jmk b/src/kernel/Jmk
index eefaa34..0b1eac6 100644
--- a/src/kernel/Jmk
+++ b/src/kernel/Jmk
@@ -11,6 +11,7 @@
archetype(c)
archetype(asm)
+depends(sys, $(ROOT)/src/libsys, libsys.a)
depends(initrd, $(ROOT)/boot/initrd, initrd.img)
depends(ata_pio, dri/ata_pio, ata_pio.a)
depends(pci, dri/pci, pci.a)
@@ -53,10 +54,12 @@
task.o \
task_api.o \
faults.o \
+ sync.o \
lib(ext2) \
lib(ide) \
lib(ata_pio) \
- lib(pci)
+ lib(pci) \
+ lib(sys)
type(custom_link)