update/trees: further simplify crossgcc handling

arch no longer needs to be set, on multi-tree projects,
and it has been renamed to xarch

the new behaviour is: if xarch is set, treat it as a
list of crossgcc targets and go through the list. set
the first one as the target, for what lbmk builds, but
build all of the defined crossgccc targets

crossgcc_ada is now xlang, and defines which languages
to build, rather than whether to build gcc-gnat

Signed-off-by: Leah Rowe <leah@libreboot.org>
This commit is contained in:
Leah Rowe
2023-12-27 15:18:21 +00:00
parent 6752780f46
commit eff9130b7a
94 changed files with 115 additions and 128 deletions
-1
View File
@@ -1,3 +1,2 @@
arch="i386-elf"
tree="default"
rev="1e1da7a963007d03a4e0e9a9e0ff17990bb1608d"