From: Felix Fietkau Date: Fri, 29 May 2015 13:41:21 +0000 (+0000) Subject: build: in new image building code, do not rebuild kernel images in the image builder X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=d1372992c4a3337be4983e2b75dea6b49216e6fe;p=openwrt%2Fstaging%2Flinusw.git build: in new image building code, do not rebuild kernel images in the image builder Some kernel images need to be wrapped in a loader, which cannot be built without a working toolchain. Also, this speeds up the image builder run. Signed-off-by: Felix Fietkau SVN-Revision: 45836 --- diff --git a/include/image.mk b/include/image.mk index 8e8ddc29ac..051f0f7e53 100644 --- a/include/image.mk +++ b/include/image.mk @@ -397,10 +397,15 @@ define Device/Build/kernel $$(_TARGET): $$(if $$(KERNEL_INSTALL),$(BIN_DIR)/$$(KERNEL_IMAGE)) $(BIN_DIR)/$$(KERNEL_IMAGE): $(KDIR)/$$(KERNEL_IMAGE) cp $$^ $$@ - $(KDIR)/$$(KERNEL_IMAGE): $(KDIR)/$$(KERNEL_NAME) + ifndef IB + ifdef CONFIG_IB + install: $(KDIR)/$$(KERNEL_IMAGE) + endif + $(KDIR)/$$(KERNEL_IMAGE): $(KDIR)/$$(KERNEL_NAME) @rm -f $$@ $$(call concat_cmd,$$(KERNEL)) $$(if $$(KERNEL_SIZE),$$(call Device/Build/check_size,$$(KERNEL_SIZE))) + endif endef define Device/Build/image