Eric Andersen 23 лет назад
Родитель
Сommit
371c7c8ad9
1 измененных файлов с 6 добавлено и 3 удалено
  1. 6 3
      make/user-mode-linux.mk

+ 6 - 3
make/user-mode-linux.mk

@@ -30,13 +30,16 @@ $(UMLINUX_DIR)/.set_arch: $(UMLINUX_DIR)/.patched
 	perl -i -p -e "s/^ARCH :=.*/ARCH:=um/g;" $(UMLINUX_DIR)/Makefile
 	touch $(UMLINUX_DIR)/.set_arch
 
-$(UMLINUX_DIR)/.config: $(UMLINUX_DIR)/.set_arch
+$(UMLINUX_DIR)/.configured:  $(UMLINUX_DIR)/.set_arch  $(UMLINUX_KCONFIG)
 	cp $(UMLINUX_KCONFIG) $(UMLINUX_DIR)/.config
 	make -C $(UMLINUX_DIR) oldconfig
-	touch -c $(UMLINUX_DIR)/.config
+	touch $(UMLINUX_DIR)/.configured
 
-$(UMLINUX_DIR)/linux: $(UMLINUX_DIR)/.config
+$(UMLINUX_DIR)/.depend_done:  $(UMLINUX_DIR)/.configured
 	make -C $(UMLINUX_DIR) dep
+	touch $(UMLINUX_DIR)/.depend_done
+
+$(UMLINUX_DIR)/linux: $(UMLINUX_DIR)/.depend_done
 	make -C $(UMLINUX_DIR) linux
 
 $(LINUX_KERNEL): $(UMLINUX_DIR)/linux