build
修訂 | c4c6e49ce1f8ee2bce992114b330b1fcd68f0e53 (tree) |
---|---|
時間 | 2019-06-21 11:47:49 |
作者 | Chih-Wei Huang <cwhuang@linu...> |
Commiter | Chih-Wei Huang |
kernel.mk: remove the module dir on errors
The make goal should be removed on building errors, otherwise
the next try will just success.
@@ -64,7 +64,7 @@ ALL_EXTRA_MODULES := $(patsubst %,$(TARGET_OUT_INTERMEDIATES)/kmodule/%,$(TARGET | ||
64 | 64 | $(ALL_EXTRA_MODULES): $(TARGET_OUT_INTERMEDIATES)/kmodule/%: $(BUILT_KERNEL_TARGET) |
65 | 65 | @echo Building additional kernel module $* |
66 | 66 | $(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 ) | |
68 | 68 | |
69 | 69 | $(KERNEL_MODULES_DEP): $(BUILT_KERNEL_TARGET) $(ALL_EXTRA_MODULES) |
70 | 70 | $(hide) rm -rf $(TARGET_OUT)/lib/modules |