Start implementing the system manager.
[monolithium.git] / Makefile
index c213b2fbe53e68da3c7cdd11ae5138884f9d10a5..3fdec0e51ef56b6e41ce98408aeefb9084ff6dc6 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,4 +1,4 @@
-.PHONY: all clean kernel library tests
+.PHONY: all clean kernel library manager tests
 
 all: livecd.iso tests
 
@@ -8,13 +8,17 @@ kernel:
 library: kernel
        $(MAKE) -C library all
 
+manager: library
+       $(MAKE) -C manager all
+
 tests:
        $(MAKE) -C tests all
 
-livecd.iso: kernel library
+livecd.iso: kernel library manager
        mkdir -p livecd
        mkdir -p livecd/boot
        cp kernel/monolithium livecd/boot/monolithium
+       cp manager/manager livecd/manager
        mkdir -p livecd/boot/grub
        cp grub.cfg livecd/boot/grub/grub.cfg
        grub-mkrescue -o $@ livecd
@@ -22,5 +26,6 @@ livecd.iso: kernel library
 clean:
        $(MAKE) -C kernel clean
        $(MAKE) -C library clean
+       $(MAKE) -C manager clean
        $(MAKE) -C tests clean
        rm livecd.iso