Unit testing framework and devicetree framework refactoring (#50)
[lunaix-os.git] / lunaix-os / makefile
index 5b339d6a47992feedea3b62570311767335b2b66..9895780868e743be2f6d6d8e3376899706df1a66 100644 (file)
@@ -48,7 +48,6 @@ tool:
        @$(MAKE) $(MKFLAGS) -C scripts all -I $(mkinc_dir)
 
 .NOTPARALLEL:
-export KCMD=$(CMDLINE)
 export LBUILD ARCH MODE
 all: $(kbuild_dir) tool kernel
 
@@ -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