• R/O
  • HTTP
  • SSH
  • HTTPS

提交

標籤
無標籤

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

build


Commit MetaInfo

修訂c4c6e49ce1f8ee2bce992114b330b1fcd68f0e53 (tree)
時間2019-06-21 11:47:49
作者Chih-Wei Huang <cwhuang@linu...>
CommiterChih-Wei Huang

Log Message

kernel.mk: remove the module dir on errors

The make goal should be removed on building errors, otherwise
the next try will just success.

Change Summary

差異

--- a/core/tasks/kernel.mk
+++ b/core/tasks/kernel.mk
@@ -64,7 +64,7 @@ ALL_EXTRA_MODULES := $(patsubst %,$(TARGET_OUT_INTERMEDIATES)/kmodule/%,$(TARGET
6464 $(ALL_EXTRA_MODULES): $(TARGET_OUT_INTERMEDIATES)/kmodule/%: $(BUILT_KERNEL_TARGET)
6565 @echo Building additional kernel module $*
6666 $(hide) mkdir -p $(@D) && $(ACP) -fr $(EXTRA_KERNEL_MODULE_PATH_$*) $(@D)
67- $(mk_kernel) M=$(abspath $@) modules
67+ $(mk_kernel) M=$(abspath $@) modules || ( rm -rf $@ && exit 1 )
6868
6969 $(KERNEL_MODULES_DEP): $(BUILT_KERNEL_TARGET) $(ALL_EXTRA_MODULES)
7070 $(hide) rm -rf $(TARGET_OUT)/lib/modules