|
@@ -67,9 +67,11 @@ endif
|
|
|
endif
|
|
|
endif
|
|
|
|
|
|
+ROOTFS_STRIPPED_SUFFIX=$(strip $(subst ",,$(ROOTFS_SUFFIX)))
|
|
|
+#"))
|
|
|
# File name for the Linux kernel binary
|
|
|
ifndef LINUX26_KERNEL
|
|
|
-LINUX26_KERNEL=$(BINARIES_DIR)/linux-kernel-$(LINUX26_VERSION)-$(KERNEL_ARCH)
|
|
|
+LINUX26_KERNEL_NAME=$(BINARIES_DIR)/$(LINUX26_FORMAT)$(ROOTFS_STRIPPED_SUFFIX)
|
|
|
endif
|
|
|
|
|
|
# Version of Linux AFTER patches
|
|
@@ -78,7 +80,7 @@ LINUX26_DIR=$(PROJECT_BUILD_DIR)/linux-$(LINUX26_VERSION)
|
|
|
# for packages that need it
|
|
|
LINUX_VERSION:=$(LINUX26_VERSION)
|
|
|
LINUX_DIR=$(LINUX26_DIR)
|
|
|
-LINUX_KERNEL=$(LINUX26_KERNEL)
|
|
|
+LINUX_KERNEL=$(LINUX26_KERNEL_NAME)
|
|
|
|
|
|
# kernel patches
|
|
|
ifeq ($(strip $(LINUX26_PATCH_DIR)),)
|
|
@@ -192,11 +194,11 @@ $(LINUX26_DIR)/.depend_done: $(LINUX26_DIR)/.configured
|
|
|
$(MAKE) $(LINUX26_MAKE_FLAGS) -C $(LINUX26_DIR) prepare
|
|
|
touch $@
|
|
|
|
|
|
-$(LINUX26_KERNEL): $(INITRAMFS_TARGET) $(BB_INITRAMFS_TARGET) \
|
|
|
+$(LINUX26_KERNEL_NAME): $(INITRAMFS_TARGET) $(BB_INITRAMFS_TARGET) \
|
|
|
$(LINUX26_DIR)/.depend_done
|
|
|
$(MAKE) $(LINUX26_MAKE_FLAGS) \
|
|
|
-C $(LINUX26_DIR) $(LINUX26_FORMAT)
|
|
|
- cp -pf $(LINUX26_DIR)/$(LINUX26_BINLOC) $(LINUX26_KERNEL)
|
|
|
+ cp -pf $(LINUX26_DIR)/$(LINUX26_BINLOC) $(LINUX26_KERNEL_NAME)
|
|
|
touch -c $@
|
|
|
|
|
|
$(TARGET_DIR)/lib/modules/$(LINUX26_VERSION)/modules.dep: $(LINUX26_DIR)/.configured
|
|
@@ -227,7 +229,7 @@ linux26-xconfig: $(LINUX26_DIR)/.patched host-sed
|
|
|
$(MAKE) $(LINUX26_MAKE_FLAGS) -C $(LINUX26_DIR) xconfig
|
|
|
-[ -f $(LINUX26_DIR)/.config ] && touch $(LINUX26_DIR)/.configured
|
|
|
|
|
|
-linux26: $(LINUX26_KERNEL)
|
|
|
+linux26: $(LINUX26_KERNEL_NAME)
|
|
|
|
|
|
$(LINUX26_DIR)/.modules_installed: $(TARGET_DIR)/lib/modules/$(LINUX26_VERSION)/modules.dep
|
|
|
touch $@
|
|
@@ -249,7 +251,7 @@ linux26-force:
|
|
|
|
|
|
# This has been renamed so we do _NOT_ by default run this on 'make clean'
|
|
|
linux26clean:
|
|
|
- rm -f $(LINUX26_KERNEL) $(LINUX26_DIR)/.configured
|
|
|
+ rm -f $(LINUX26_KERNEL_NAME) $(LINUX26_DIR)/.configured
|
|
|
-$(MAKE) PATH=$(TARGET_PATH) -C $(LINUX26_DIR) clean
|
|
|
|
|
|
linux26-dirclean:
|