mirror of
https://github.com/motioneye-project/motioneyeos.git
synced 2025-08-10 03:47:44 +00:00
- honor the given kernel format and fallback to zImage if none was specified
This commit is contained in:
parent
3b11319651
commit
d2fdd8bd46
@ -22,7 +22,12 @@ LINUX26_SITE=http://ftp.kernel.org/pub/linux/kernel/v2.6
|
|||||||
|
|
||||||
#LINUX26_FORMAT=vmlinux
|
#LINUX26_FORMAT=vmlinux
|
||||||
#LINUX26_BINLOC=$(LINUX26_FORMAT)
|
#LINUX26_BINLOC=$(LINUX26_FORMAT)
|
||||||
LINUX26_FORMAT=bzImage
|
|
||||||
|
# Has to be set by the target/device
|
||||||
|
# LINUX26_FORMAT=bzImage
|
||||||
|
ifndef LINUX26_FORMAT
|
||||||
|
LINUX26_FORMAT=zImage
|
||||||
|
endif
|
||||||
LINUX26_BINLOC=arch/$(KERNEL_ARCH)/boot/$(LINUX26_FORMAT)
|
LINUX26_BINLOC=arch/$(KERNEL_ARCH)/boot/$(LINUX26_FORMAT)
|
||||||
|
|
||||||
# Linux kernel configuration file
|
# Linux kernel configuration file
|
||||||
@ -72,6 +77,11 @@ endif # ($(LINUX26_VERSION),$(LINUX_HEADERS_VERSION))
|
|||||||
|
|
||||||
$(LINUX26_DIR)/.configured: $(LINUX26_DIR)/.patched $(LINUX26_KCONFIG)
|
$(LINUX26_DIR)/.configured: $(LINUX26_DIR)/.patched $(LINUX26_KCONFIG)
|
||||||
-cp $(LINUX26_KCONFIG) $(LINUX26_DIR)/.config
|
-cp $(LINUX26_KCONFIG) $(LINUX26_DIR)/.config
|
||||||
|
$(SED) 's,^CONFIG_EABI.*,# CONFIG_EABI is not set,g' \
|
||||||
|
$(LINUX26_DIR)/.config
|
||||||
|
ifeq ($(BR2_ARM_EABI),y)
|
||||||
|
echo "CONFIG_EABI=y" >> $(LINUX26_DIR)/.config
|
||||||
|
endif
|
||||||
$(MAKE) $(LINUX26_MAKE_FLAGS) -C $(LINUX26_DIR) oldconfig
|
$(MAKE) $(LINUX26_MAKE_FLAGS) -C $(LINUX26_DIR) oldconfig
|
||||||
touch $(LINUX26_DIR)/.configured
|
touch $(LINUX26_DIR)/.configured
|
||||||
|
|
||||||
@ -80,7 +90,7 @@ $(LINUX26_DIR)/.depend_done: $(LINUX26_DIR)/.configured
|
|||||||
touch $(LINUX26_DIR)/.depend_done
|
touch $(LINUX26_DIR)/.depend_done
|
||||||
|
|
||||||
$(LINUX26_KERNEL): $(LINUX26_DIR)/.depend_done
|
$(LINUX26_KERNEL): $(LINUX26_DIR)/.depend_done
|
||||||
$(MAKE) $(LINUX26_MAKE_FLAGS) -C $(LINUX26_DIR) $(LINUX26_FORMAT) bzImage
|
$(MAKE) $(LINUX26_MAKE_FLAGS) -C $(LINUX26_DIR) $(LINUX26_FORMAT)
|
||||||
$(MAKE) $(LINUX26_MAKE_FLAGS) -C $(LINUX26_DIR) modules
|
$(MAKE) $(LINUX26_MAKE_FLAGS) -C $(LINUX26_DIR) modules
|
||||||
cp -fa $(LINUX26_DIR)/$(LINUX26_BINLOC) $(LINUX26_KERNEL)
|
cp -fa $(LINUX26_DIR)/$(LINUX26_BINLOC) $(LINUX26_KERNEL)
|
||||||
touch -c $(LINUX26_KERNEL)
|
touch -c $(LINUX26_KERNEL)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user