# KERNEL
#
ifeq ($(BOXTYPE), armbox)
-
-DEPMOD = $(HOSTPREFIX)/bin/depmod -a -b $(TARGETPREFIX) $(KERNEL_VER)
#
# Patches Kernel
#
BOOT_PARTITION = 4
endif
+TARGET_MODULE = $(TARGETPREFIX)/lib/modules/$(KERNEL_VER)
# -----------------------------------------------------------------------------
# Older versions break on gcc 10+ because of redefined symbols
ifeq ($(BOXSERIES),hd6x)
make hd6x-mali-drivers
endif
- $(DEPMOD)
+ $(MAKE) depmod
$(TOUCH)
kernel-distclean:
#
# Helper
#
+depmod:
+ $(HOSTPREFIX)/bin/depmod -a -b $(TARGETPREFIX) $(KERNEL_VER)
+ mv $(TARGET_MODULE)/modules.alias $(TARGET_MODULE)/.modules.alias
+ mv $(TARGET_MODULE)/modules.dep $(TARGET_MODULE)/.modules.dep
+ rm $(TARGET_MODULE)/modules.*
+ mv $(TARGET_MODULE)/.modules.alias $(TARGET_MODULE)/modules.alias
+ mv $(TARGET_MODULE)/.modules.dep $(TARGET_MODULE)/modules.dep
+
kernel.menuconfig kernel.xconfig: \
kernel.%: $(D)/kernel-armbox
$(MAKE) -C $(BUILD_TMP)/$(KERNEL_DIR) ARCH=arm CROSS_COMPILE=$(TARGET)- $*
# helper target...
depmod:
- PATH=$(PATH):/sbin:/usr/sbin depmod -b $(TARGETPREFIX) $(KVERSION_FULL)
+ $(HOSTPREFIX)/bin/depmod -a -b $(TARGETPREFIX) $(KVERSION_FULL)
mv $(TARGET_MODULE)/modules.dep $(TARGET_MODULE)/.modules.dep
+ mv $(TARGET_MODULE)/modules.alias $(TARGET_MODULE)/.modules.alias
rm $(TARGET_MODULE)/modules.*
mv $(TARGET_MODULE)/.modules.dep $(TARGET_MODULE)/modules.dep
+ mv $(TARGET_MODULE)/.modules.alias $(TARGET_MODULE)/modules.alias
endif # ($(BOXTYPE), coolstream)