-check-cc:
- @echo -n "checking target i686-elf.... "
- @test "`i686-elf-gcc -dumpmachine`" = "i686-elf" && echo ok || (echo "failed" && exit 1)
+all_lconfigs = $(shell find . -name "LConfig")
+
+$(kbuild_dir):
+ @mkdir -p $(kbin_dir)
+ @mkdir -p $(os_img_dir)
+ @mkdir -p $(os_img_dir)/boot
+ @mkdir -p $(os_img_dir)/boot/grub
+ @mkdir -p $(os_img_dir)/usr
+
+.builder/configs.h: $(all_lconfigs)
+ @echo restarting configuration...
+ @echo
+ @./scripts/build-tools/luna_build.py --config --lconfig-file LConfig -o $(@D)
+
+.builder/lbuild.mkinc: .builder/configs.h
+ @./scripts/build-tools/luna_build.py LBuild --lconfig-file LConfig -o $(@D)