[build] Refactor build options definitions

Split out build definition YAML files to allow different options based
on config, target, kind of module, and target/kind combination.
This commit is contained in:
Justin C. Miller
2023-07-30 23:44:04 -06:00
parent 778e766f6b
commit 21916ab869
14 changed files with 261 additions and 234 deletions

View File

@@ -48,6 +48,10 @@ rule lib
command = $ar qcs $out $in
description = Archiving [$target]:$name
rule driver
command = $ld $ldflags -shared -o $out $in $libs
description = Linking $name
rule cp
command = cp $in $out
description = Copying [$target]:$name