fix leakage on mid-level page table when freeing vms
[lunaix-os.git] / lunaix-os / makefile
index 12cc1f5565c26a261b584e75dc58bcb5fa562b00..9895780868e743be2f6d6d8e3376899706df1a66 100644 (file)
@@ -48,9 +48,8 @@ tool:
        @$(MAKE) $(MKFLAGS) -C scripts all -I $(mkinc_dir)
 
 .NOTPARALLEL:
-export KCMD=$(CMDLINE)
 export LBUILD ARCH MODE
-all: $(kbuild_dir) tool kernel usr/build
+all: $(kbuild_dir) tool kernel
 
 rootfs: usr/build
        $(call status,TASK,$(notdir $@))
@@ -71,7 +70,12 @@ clean-user:
 clean:
        @$(MAKE) $(MKFLAGS) -C usr clean -I $(mkinc_dir)
        @$(MAKE) $(MKFLAGS) -C scripts clean -I $(mkinc_dir)
+       @$(MAKE) $(MKFLAGS) -C tests/units clean
        @$(MAKE) -f kernel.mk clean -I $(mkinc_dir)
        
        @rm -rf $(kbuild_dir) || exit 1
        @rm -rf .builder || exit 1
+
+export CFLAGS=-include $(lbuild_config_h)
+unit-test: $(lbuild_config_h)
+       @$(MAKE) $(MKFLAGS) -C tests/units run 
\ No newline at end of file