summaryrefslogtreecommitdiff
path: root/config/data
diff options
context:
space:
mode:
authorLeah Rowe <leah@libreboot.org>2025-07-08 13:20:28 +0100
committerLeah Rowe <leah@libreboot.org>2025-07-08 13:38:59 +0100
commitcc82b733d3dbf5f91badede6daf88ba724a0d9d8 (patch)
treef079cc6bb0dd24ef8ce92823bbe365000d065144 /config/data
parent9541dfcefae0e5f4262dc965e4f109d73c505a78 (diff)
tree.sh: Place target builds under tree/target/
as opposed to target/ for example: image the command: ./mk -b u-boot amd64coreboot This would put the U-Boot binaries here: elf/u-boot/amd64coreboot/default/ With this change, they now go here: elf/u-boot/x86_64/amd64coreboot/default/ This solves a problem that existed previously, where you could modify a given tree in a multi-tree project, but cached builds for targets branching separately off of each tree would not be deleted, and thus not re-built. This accomplishes such a result, without needing to further check hashes of individual targets. The latter will still be done, in a future change, because this change doesn't fix another problem: If you change a given config, e.g. targetname "foo" which uses tree "bar", elf/foo/ would not be removed automatically for re-build. So this change only deletes individual target builds when their master tree changes. Where the target and tree are the same, this also means elf/tree/target/ for example: seabios/default would create binaries in: elf/seabios/default/default/ not: elf/seabios/default/ Signed-off-by: Leah Rowe <leah@libreboot.org>
Diffstat (limited to 'config/data')
-rw-r--r--config/data/coreboot/mkhelper.cfg2
1 files changed, 1 insertions, 1 deletions
diff --git a/config/data/coreboot/mkhelper.cfg b/config/data/coreboot/mkhelper.cfg
index da9015f1..743d7c5b 100644
--- a/config/data/coreboot/mkhelper.cfg
+++ b/config/data/coreboot/mkhelper.cfg
@@ -3,7 +3,7 @@
makeargs="UPDATED_SUBMODULES=1 CPUS=$XBMK_THREADS"
build_depend="seabios/default grub/default memtest86plus u-boot/amd64coreboot"
-seavgabiosrom="elf/seabios/default/libgfxinit/vgabios.bin"
+seavgabiosrom="elf/seabios/default/default/libgfxinit/vgabios.bin"
pv="payload_seabios payload_memtest payload_grub payload_grubsea"
v="initmode ubootelf grub_scan_disk uboot_config grubtree grubelf pname"