diff options
author | Leah Rowe <leah@libreboot.org> | 2023-08-20 17:32:16 +0100 |
---|---|---|
committer | Leah Rowe <leah@libreboot.org> | 2023-08-20 17:47:02 +0100 |
commit | f893a29b2214e9b6ebab7640ee25add2c334b5b6 (patch) | |
tree | dd06ace40c329bc0e97f49f533cc964e8f643886 /resources/scripts/build/descriptors | |
parent | c83d1a8dc4efea50aa17af930ec7b8289dad2390 (diff) |
unify most module build scripts
Some of them weren't even used at all, such as the flashrom
build script. the bios_extract build script existed but was
never used, because we only called (from blobutil) a python
script from in there, without actually compiling anything!
resources/script/build/src/for
Usage, e.g.:
./build src for memtest86plus
It also handles fetch. This script is intended largely for
those codebases that are quite simple, requiring trivial
or no intervention besides running "make".
37 sloc reduction. Not a lot, but the audit continues! These
optimisations add up. I started at 3300 sloc in
resources/scripts and me target is 2k (2000) sloc.
Signed-off-by: Leah Rowe <leah@libreboot.org>
Diffstat (limited to 'resources/scripts/build/descriptors')
-rwxr-xr-x | resources/scripts/build/descriptors/ich9m | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/resources/scripts/build/descriptors/ich9m b/resources/scripts/build/descriptors/ich9m index b9a077d9..d7db1b07 100755 --- a/resources/scripts/build/descriptors/ich9m +++ b/resources/scripts/build/descriptors/ich9m @@ -23,13 +23,7 @@ ich9gen="util/ich9utils/ich9gen" main() { - if [ ! -f "${ich9gen}" ]; then - ( - cd util/ich9utils/ || err "cd" - make clean || err "make-clean" - make -j$(nproc) || err "make" - ) - fi + [ -f "${ich9gen}" ] || ./build src for ich9utils || err "ich9utils make" [ ! -f "${ich9gen}" ] && \ err "ich9gen doesn't exist" |