|
@@ -371,11 +371,11 @@ endif
|
|
|
# configuration has changed.
|
|
|
define LINUX_BUILD_CMDS
|
|
|
@for dts in $(call qstrip,$(BR2_LINUX_KERNEL_CUSTOM_DTS_PATH)); do \
|
|
|
- cp -f $${dts} $(KERNEL_ARCH_PATH)/boot/dts/ ; \
|
|
|
+ cp -f $${dts} $(KERNEL_ARCH_PATH)/boot/dts/ ; \
|
|
|
done
|
|
|
$(LINUX_MAKE_ENV) $(MAKE) $(LINUX_MAKE_FLAGS) -C $(@D) $(LINUX_TARGET_NAME)
|
|
|
- @if grep -q "CONFIG_MODULES=y" $(@D)/.config; then \
|
|
|
- $(LINUX_MAKE_ENV) $(MAKE) $(LINUX_MAKE_FLAGS) -C $(@D) modules ; \
|
|
|
+ @if grep -q "CONFIG_MODULES=y" $(@D)/.config; then \
|
|
|
+ $(LINUX_MAKE_ENV) $(MAKE) $(LINUX_MAKE_FLAGS) -C $(@D) modules ; \
|
|
|
fi
|
|
|
$(LINUX_BUILD_DTB)
|
|
|
$(LINUX_APPEND_DTB)
|
|
@@ -405,15 +405,14 @@ endif
|
|
|
|
|
|
define LINUX_INSTALL_HOST_TOOLS
|
|
|
# Installing dtc (device tree compiler) as host tool, if selected
|
|
|
- if grep -q "CONFIG_DTC=y" $(@D)/.config; then \
|
|
|
- $(INSTALL) -D -m 0755 $(@D)/scripts/dtc/dtc $(HOST_DIR)/bin/linux-dtc ; \
|
|
|
- if [ ! -e $(HOST_DIR)/bin/dtc ]; then \
|
|
|
- ln -sf linux-dtc $(HOST_DIR)/bin/dtc ; \
|
|
|
- fi \
|
|
|
+ if grep -q "CONFIG_DTC=y" $(@D)/.config; then \
|
|
|
+ $(INSTALL) -D -m 0755 $(@D)/scripts/dtc/dtc $(HOST_DIR)/bin/linux-dtc ; \
|
|
|
+ if [ ! -e $(HOST_DIR)/bin/dtc ]; then \
|
|
|
+ ln -sf linux-dtc $(HOST_DIR)/bin/dtc ; \
|
|
|
+ fi \
|
|
|
fi
|
|
|
endef
|
|
|
|
|
|
-
|
|
|
define LINUX_INSTALL_IMAGES_CMDS
|
|
|
$(call LINUX_INSTALL_IMAGE,$(BINARIES_DIR))
|
|
|
$(call LINUX_INSTALL_DTB,$(BINARIES_DIR))
|
|
@@ -427,10 +426,10 @@ define LINUX_INSTALL_TARGET_CMDS
|
|
|
$(LINUX_INSTALL_KERNEL_IMAGE_TO_TARGET)
|
|
|
# Install modules and remove symbolic links pointing to build
|
|
|
# directories, not relevant on the target
|
|
|
- @if grep -q "CONFIG_MODULES=y" $(@D)/.config; then \
|
|
|
+ @if grep -q "CONFIG_MODULES=y" $(@D)/.config; then \
|
|
|
$(LINUX_MAKE_ENV) $(MAKE1) $(LINUX_MAKE_FLAGS) -C $(@D) modules_install; \
|
|
|
- rm -f $(TARGET_DIR)/lib/modules/$(LINUX_VERSION_PROBED)/build ; \
|
|
|
- rm -f $(TARGET_DIR)/lib/modules/$(LINUX_VERSION_PROBED)/source ; \
|
|
|
+ rm -f $(TARGET_DIR)/lib/modules/$(LINUX_VERSION_PROBED)/build ; \
|
|
|
+ rm -f $(TARGET_DIR)/lib/modules/$(LINUX_VERSION_PROBED)/source ; \
|
|
|
fi
|
|
|
$(LINUX_INSTALL_HOST_TOOLS)
|
|
|
endef
|
|
@@ -485,7 +484,7 @@ endif
|
|
|
|
|
|
ifeq ($(BR2_LINUX_KERNEL_DTS_SUPPORT):$(strip $(KERNEL_DTS_NAME)),y:)
|
|
|
$(error No kernel device tree source specified, check your \
|
|
|
-BR2_LINUX_KERNEL_INTREE_DTS_NAME / BR2_LINUX_KERNEL_CUSTOM_DTS_PATH settings)
|
|
|
+ BR2_LINUX_KERNEL_INTREE_DTS_NAME / BR2_LINUX_KERNEL_CUSTOM_DTS_PATH settings)
|
|
|
endif
|
|
|
|
|
|
endif # BR_BUILDING
|