mirror of
https://github.com/motioneye-project/motioneyeos.git
synced 2025-07-25 20:26:34 +00:00
bootloaders: move bootloader build code to boot/
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This commit is contained in:
parent
7c709f4aff
commit
649b5b9250
@ -293,4 +293,6 @@ source "package/Config.in"
|
|||||||
|
|
||||||
source "fs/Config.in"
|
source "fs/Config.in"
|
||||||
|
|
||||||
|
source "boot/Config.in"
|
||||||
|
|
||||||
source "target/Config.in"
|
source "target/Config.in"
|
||||||
|
3
Makefile
3
Makefile
@ -320,8 +320,9 @@ ifeq ($(BR2_ENABLE_LOCALE_PURGE),y)
|
|||||||
TARGETS+=target-purgelocales
|
TARGETS+=target-purgelocales
|
||||||
endif
|
endif
|
||||||
|
|
||||||
# target stuff is last so it can override anything else
|
include boot/common.mk
|
||||||
include target/Makefile.in
|
include target/Makefile.in
|
||||||
|
include fs/common.mk
|
||||||
|
|
||||||
TARGETS+=erase-fakeroots
|
TARGETS+=erase-fakeroots
|
||||||
|
|
||||||
|
12
boot/Config.in
Normal file
12
boot/Config.in
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
menu "Bootloaders"
|
||||||
|
|
||||||
|
source "boot/grub/Config.in"
|
||||||
|
source "boot/grub2/Config.in"
|
||||||
|
source "boot/syslinux/Config.in"
|
||||||
|
source "boot/yaboot/Config.in"
|
||||||
|
source "boot/u-boot/Config.in"
|
||||||
|
source "boot/at91bootstrap/Config.in"
|
||||||
|
source "boot/at91dataflashboot/Config.in"
|
||||||
|
|
||||||
|
endmenu
|
||||||
|
|
@ -1,7 +1,6 @@
|
|||||||
menuconfig BR2_TARGET_AT91BOOTSTRAP
|
menuconfig BR2_TARGET_AT91BOOTSTRAP
|
||||||
depends on BR2_TARGET_AT91SAM9260EK || BR2_TARGET_AT91SAM9260DFC || BR2_TARGET_AT91SAM9260PF || \
|
depends on BR2_arm
|
||||||
BR2_TARGET_AT91SAM9261EK || BR2_TARGET_AT91SAM9263EK || BR2_TARGET_AT91SAM9XEEK || BR2_TARGET_AT91SAM9G20DFC
|
bool "AT91 Bootstrap"
|
||||||
bool "Build AT91 Bootstrap for selected chip"
|
|
||||||
|
|
||||||
if BR2_TARGET_AT91BOOTSTRAP
|
if BR2_TARGET_AT91BOOTSTRAP
|
||||||
|
|
@ -39,7 +39,7 @@ $(DL_DIR)/$(AT91BOOTSTRAP_SOURCE):
|
|||||||
$(AT91BOOTSTRAP_DIR)/.unpacked: $(DL_DIR)/$(AT91BOOTSTRAP_SOURCE)
|
$(AT91BOOTSTRAP_DIR)/.unpacked: $(DL_DIR)/$(AT91BOOTSTRAP_SOURCE)
|
||||||
mkdir -p $(BUILD_DIR)
|
mkdir -p $(BUILD_DIR)
|
||||||
$(AT91BOOTSTRAP_ZCAT) $(DL_DIR)/$(AT91BOOTSTRAP_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
|
$(AT91BOOTSTRAP_ZCAT) $(DL_DIR)/$(AT91BOOTSTRAP_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
|
||||||
toolchain/patch-kernel.sh $(AT91BOOTSTRAP_DIR) target/device/Atmel/at91bootstrap/ at91bootstrap-$(AT91BOOTSTRAP_VERSION)\*.patch
|
toolchain/patch-kernel.sh $(AT91BOOTSTRAP_DIR) boot/at91bootstrap/ at91bootstrap-$(AT91BOOTSTRAP_VERSION)\*.patch
|
||||||
touch $(AT91BOOTSTRAP_DIR)/.unpacked
|
touch $(AT91BOOTSTRAP_DIR)/.unpacked
|
||||||
|
|
||||||
$(AT91BOOTSTRAP_DIR)/.configured: $(AT91BOOTSTRAP_DIR)/.unpacked .config
|
$(AT91BOOTSTRAP_DIR)/.configured: $(AT91BOOTSTRAP_DIR)/.unpacked .config
|
@ -1,6 +1,6 @@
|
|||||||
config BR2_TARGET_DATAFLASHBOOT
|
menuconfig BR2_TARGET_DATAFLASHBOOT
|
||||||
depends on BR2_TARGET_AT91RM9200 || BR2_TARGET_AT91SAM9261 || BR2_TARGET_AT91SAM9261S
|
depends on BR2_arm
|
||||||
bool "Build Dataflashboot for selected chip"
|
bool "AT91 DataFlashBoot"
|
||||||
|
|
||||||
choice
|
choice
|
||||||
prompt "Target Architecture"
|
prompt "Target Architecture"
|
1
boot/common.mk
Normal file
1
boot/common.mk
Normal file
@ -0,0 +1 @@
|
|||||||
|
include boot/*/*.mk
|
@ -75,7 +75,7 @@ $(GRUB_DIR)/.unpacked: $(DL_DIR)/$(GRUB_SOURCE) $(DL_DIR)/$(GRUB_PATCH)
|
|||||||
for i in `grep -v "^#" $(GRUB_DIR)/debian/patches/00list`; do \
|
for i in `grep -v "^#" $(GRUB_DIR)/debian/patches/00list`; do \
|
||||||
cat $(GRUB_DIR)/debian/patches/$$i | patch -p1 -d $(GRUB_DIR); \
|
cat $(GRUB_DIR)/debian/patches/$$i | patch -p1 -d $(GRUB_DIR); \
|
||||||
done
|
done
|
||||||
toolchain/patch-kernel.sh $(GRUB_DIR) target/x86/grub grub.\*.patch{,.bz2}
|
toolchain/patch-kernel.sh $(GRUB_DIR) boot/grub grub.\*.patch{,.bz2}
|
||||||
touch $@
|
touch $@
|
||||||
|
|
||||||
$(GRUB_DIR)/.configured: $(GRUB_DIR)/.unpacked
|
$(GRUB_DIR)/.configured: $(GRUB_DIR)/.unpacked
|
@ -75,7 +75,7 @@ $(GRUB2_DIR)/.unpacked: $(DL_DIR)/$(GRUB2_SOURCE) $(DL_DIR)/$(GRUB2_PATCH)
|
|||||||
for i in `grep -v "^#" $(GRUB2_DIR)/debian/patches/00list`; do \
|
for i in `grep -v "^#" $(GRUB2_DIR)/debian/patches/00list`; do \
|
||||||
cat $(GRUB2_DIR)/debian/patches/$$i | patch -p1 -d $(GRUB2_DIR); \
|
cat $(GRUB2_DIR)/debian/patches/$$i | patch -p1 -d $(GRUB2_DIR); \
|
||||||
done
|
done
|
||||||
toolchain/patch-kernel.sh $(GRUB2_DIR) target/x86/grub2 grub-\*.patch
|
toolchain/patch-kernel.sh $(GRUB2_DIR) boot/grub2 grub-\*.patch
|
||||||
touch $@
|
touch $@
|
||||||
|
|
||||||
$(GRUB2_DIR)/.configured: $(GRUB2_DIR)/.unpacked
|
$(GRUB2_DIR)/.configured: $(GRUB2_DIR)/.unpacked
|
@ -38,7 +38,7 @@ syslinux-source: $(DL_DIR)/$(SYSLINUX_SOURCE)
|
|||||||
|
|
||||||
$(SYSLINUX_DIR)/Makefile: $(DL_DIR)/$(SYSLINUX_SOURCE) $(SYSLINUX_PATCH)
|
$(SYSLINUX_DIR)/Makefile: $(DL_DIR)/$(SYSLINUX_SOURCE) $(SYSLINUX_PATCH)
|
||||||
$(SYSLINUX_CAT) $(DL_DIR)/$(SYSLINUX_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
|
$(SYSLINUX_CAT) $(DL_DIR)/$(SYSLINUX_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
|
||||||
toolchain/patch-kernel.sh $(SYSLINUX_DIR) target/x86/syslinux/ \*.patch
|
toolchain/patch-kernel.sh $(SYSLINUX_DIR) boot/syslinux/ \*.patch
|
||||||
touch -c $@
|
touch -c $@
|
||||||
|
|
||||||
$(SYSLINUX_DIR)/isolinux.bin $(SYSLINUX_DIR)/pxelinux.bin: $(SYSLINUX_DIR)/Makefile
|
$(SYSLINUX_DIR)/isolinux.bin $(SYSLINUX_DIR)/pxelinux.bin: $(SYSLINUX_DIR)/Makefile
|
@ -70,7 +70,7 @@ $(U_BOOT_DIR)/.unpacked: $(DL_DIR)/$(U_BOOT_SOURCE)
|
|||||||
touch $@
|
touch $@
|
||||||
|
|
||||||
$(U_BOOT_DIR)/.patched: $(U_BOOT_DIR)/.unpacked
|
$(U_BOOT_DIR)/.patched: $(U_BOOT_DIR)/.unpacked
|
||||||
toolchain/patch-kernel.sh $(U_BOOT_DIR) target/u-boot \
|
toolchain/patch-kernel.sh $(U_BOOT_DIR) boot/u-boot \
|
||||||
u-boot-$(U_BOOT_VERSION)-\*.patch \
|
u-boot-$(U_BOOT_VERSION)-\*.patch \
|
||||||
u-boot-$(U_BOOT_VERSION)-\*.patch.$(ARCH)
|
u-boot-$(U_BOOT_VERSION)-\*.patch.$(ARCH)
|
||||||
ifneq ($(strip $(U_BOOT_ARCH_PATCH_DIR)),)
|
ifneq ($(strip $(U_BOOT_ARCH_PATCH_DIR)),)
|
@ -1,12 +1,3 @@
|
|||||||
menu "Bootloaders"
|
|
||||||
|
|
||||||
source "target/x86/grub/Config.in"
|
|
||||||
#source "target/x86/grub2/Config.in"
|
|
||||||
source "target/x86/syslinux/Config.in"
|
|
||||||
source "target/powerpc/yaboot/Config.in"
|
|
||||||
source "target/u-boot/Config.in"
|
|
||||||
endmenu
|
|
||||||
|
|
||||||
menu "Kernel"
|
menu "Kernel"
|
||||||
choice
|
choice
|
||||||
prompt "Kernel type"
|
prompt "Kernel type"
|
||||||
|
@ -54,16 +54,8 @@ include target/generic/Makefile.in
|
|||||||
|
|
||||||
# this eventually adds the kernel target to TARGETS:
|
# this eventually adds the kernel target to TARGETS:
|
||||||
include target/device/Makefile.in
|
include target/device/Makefile.in
|
||||||
include target/x86/Makefile.in
|
|
||||||
include target/powerpc/Makefile.in
|
|
||||||
include target/xtensa/Makefile.in
|
include target/xtensa/Makefile.in
|
||||||
|
|
||||||
ifeq ($(BR2_TARGET_UBOOT),y)
|
|
||||||
include target/u-boot/Makefile.in
|
|
||||||
endif
|
|
||||||
|
|
||||||
include fs/common.mk
|
|
||||||
|
|
||||||
# kernel rules
|
# kernel rules
|
||||||
# We already did add the kernel target to TARGETS and now just pull in the rules
|
# We already did add the kernel target to TARGETS and now just pull in the rules
|
||||||
# to actually build this target.
|
# to actually build this target.
|
||||||
|
@ -66,8 +66,4 @@ config BR2_BOARD_PATH
|
|||||||
|
|
||||||
endmenu
|
endmenu
|
||||||
|
|
||||||
source "target/device/Atmel/DataFlashBoot/Config.in"
|
|
||||||
|
|
||||||
source "target/device/Atmel/at91bootstrap/Config.in"
|
|
||||||
|
|
||||||
endif
|
endif
|
||||||
|
@ -66,18 +66,6 @@ include target/device/Atmel/*/Makefile.in
|
|||||||
UBOOT_CONFIG:=$(UBOOT_BOARD_NAME)_config
|
UBOOT_CONFIG:=$(UBOOT_BOARD_NAME)_config
|
||||||
UBOOT_CONFIG_FILE:=$(BOARD_PATH)/u-boot/$(UBOOT_BOARD_NAME).h
|
UBOOT_CONFIG_FILE:=$(BOARD_PATH)/u-boot/$(UBOOT_BOARD_NAME).h
|
||||||
|
|
||||||
#ifeq ($(BR2_TARGET_UBOOT_AT91),y)
|
|
||||||
#include $(ATMEL_PATH)/u-boot/u-boot.mk
|
|
||||||
#endif
|
|
||||||
|
|
||||||
ifeq ($(BR2_TARGET_DATAFLASHBOOT),y)
|
|
||||||
include $(ATMEL_PATH)/DataFlashBoot/DataflashBoot.mk
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(BR2_TARGET_AT91BOOTSTRAP),y)
|
|
||||||
include $(ATMEL_PATH)/at91bootstrap/at91bootstrap.mk
|
|
||||||
endif
|
|
||||||
|
|
||||||
atmel_status:
|
atmel_status:
|
||||||
@echo BUILD_DIR=$(BUILD_DIR)
|
@echo BUILD_DIR=$(BUILD_DIR)
|
||||||
@echo BOARD_NAME=$(BOARD_NAME)
|
@echo BOARD_NAME=$(BOARD_NAME)
|
||||||
|
@ -1 +0,0 @@
|
|||||||
include target/powerpc/*/*.mk
|
|
@ -1,3 +0,0 @@
|
|||||||
ifeq ($(BR2_i386),y)
|
|
||||||
include target/x86/*/*.mk
|
|
||||||
endif
|
|
Loading…
x
Reference in New Issue
Block a user