tool/create_builddir: prepend board-specific repos

Board-specific repositories must appear before generic repositories
(i.e., gems) in 'REPOSITORIES' to select board-specific sculpt/
configuration snippets over the defaults provided by gems. When listing
the board-specific repositories last, Sculpt images for the PinePhone or
MNT Reform may wrongly include launchers and presets of the PC version.
This commit is contained in:
Norman Feske 2024-10-30 14:58:46 +01:00
parent 05fd121975
commit cb5eb740c0
6 changed files with 12 additions and 5 deletions

View File

@ -1,4 +1,6 @@
# #
# Board support for Raspberry Pi family # Board support for Raspberry Pi family
# #
#REPOSITORIES += $(GENODE_DIR)/repos/rpi #REPOSITORIES += $(GENODE_DIR)/repos/rpi

View File

@ -1,3 +1,4 @@
# #
# Board-support for Xilinx Zynq-7000 SoC # Board-support for Xilinx Zynq-7000 SoC
# #

View File

@ -1,3 +1,4 @@
# #
# Board support for i.MX SoC family # Board support for i.MX SoC family
# #
@ -12,3 +13,4 @@
# Board support for Allwinner SoC family # Board support for Allwinner SoC family
# #
#REPOSITORIES += $(GENODE_DIR)/repos/allwinner #REPOSITORIES += $(GENODE_DIR)/repos/allwinner

View File

@ -1,3 +1,4 @@
# #
# Board support for RISC-V Qemu / MiG-V # Board support for RISC-V Qemu / MiG-V
# #

View File

@ -1,3 +1,4 @@
# #
# Drivers for x86 PC # Drivers for x86 PC
# #

View File

@ -85,13 +85,13 @@ endif
$(BUILD_DIR)/etc: $(BUILD_DIR)/etc:
@mkdir -p $@ @mkdir -p $@
BUILD_CONF_X86 := run_x86 run_boot_dir repos repos_x86 BUILD_CONF_X86 := run_x86 run_boot_dir repos_x86 repos
BUILD_CONF_ARM_V6 := run_arm_v6 run_boot_dir repos repos_arm_v6 BUILD_CONF_ARM_V6 := run_arm_v6 run_boot_dir repos_arm_v6 repos
BUILD_CONF_ARM_V7 := run_arm_v7 run_boot_dir repos repos_arm_v7 BUILD_CONF_ARM_V7 := run_arm_v7 run_boot_dir repos_arm_v7 repos
BUILD_CONF(arm_v6) := $(BUILD_CONF_ARM_V6) BUILD_CONF(arm_v6) := $(BUILD_CONF_ARM_V6)
BUILD_CONF(arm_v7a) := $(BUILD_CONF_ARM_V7) BUILD_CONF(arm_v7a) := $(BUILD_CONF_ARM_V7)
BUILD_CONF(arm_v8a) := run_arm_v8 run_boot_dir repos repos_arm_v8 BUILD_CONF(arm_v8a) := run_arm_v8 run_boot_dir repos_arm_v8 repos
BUILD_CONF(riscv) := run_riscv run_boot_dir repos repos_riscv BUILD_CONF(riscv) := run_riscv run_boot_dir repos_riscv repos
BUILD_CONF(x86_32) := run_x86_32 $(BUILD_CONF_X86) BUILD_CONF(x86_32) := run_x86_32 $(BUILD_CONF_X86)
BUILD_CONF(x86_64) := run_x86_64 $(BUILD_CONF_X86) BUILD_CONF(x86_64) := run_x86_64 $(BUILD_CONF_X86)