diff options
author | John Crispin <john@openwrt.org> | 2014-06-02 12:43:13 +0000 |
---|---|---|
committer | John Crispin <john@openwrt.org> | 2014-06-02 12:43:13 +0000 |
commit | 2e240a44c14d673b48f824fedd50979f38ea4571 (patch) | |
tree | 7632331ecd31c8e33e4c5a416790af7541d8957f | |
parent | 37eb27e47dbeb3e94d0415fb6d83e0097721a582 (diff) | |
download | mtk-20170518-2e240a44c14d673b48f824fedd50979f38ea4571.zip mtk-20170518-2e240a44c14d673b48f824fedd50979f38ea4571.tar.gz mtk-20170518-2e240a44c14d673b48f824fedd50979f38ea4571.tar.bz2 |
include: fix kernel download failure with git & local trees
When using the options EXTERNAL_KERNEL_TREE or KERNEL_GIT_CLONE_URI,
the command "make downloads" fails as it tries to download the kernel
tarball despite the option. This doesn't happen during a regular build
as in that case, the dependency is conditionned through the LINUX_SITE
variable, which is not set in these cases.
Below is a snapshot of the error for an target using a 3.14 kernel:
make[3]: *** No rule to make target `.../dl/linux-3.14.tar.xz',
needed by `download'. Stop.
Change-Id: I1244969c1bbf9c81a6a64d68ae88ac58b0f8e79e
Signed-off-by: Mathieu Olivari <mathieu@qca.qualcomm.com>
SVN-Revision: 40913
-rw-r--r-- | include/kernel-build.mk | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/include/kernel-build.mk b/include/kernel-build.mk index d343658..2bf6392 100644 --- a/include/kernel-build.mk +++ b/include/kernel-build.mk @@ -117,7 +117,7 @@ define BuildKernel define BuildKernel endef - download: $(DL_DIR)/$(LINUX_SOURCE) + download: $(if $(LINUX_SITE),$(DL_DIR)/$(LINUX_SOURCE)) prepare: $(STAMP_CONFIGURED) compile: $(LINUX_DIR)/.modules $(MAKE) -C image compile TARGET_BUILD= |