diff options
author | Klemens Nanni <contact@autoboot.org> | 2015-11-21 11:14:22 (EST) |
---|---|---|
committer | Francis Rowe <info@gluglug.org.uk> | 2015-11-21 18:44:13 (EST) |
commit | 9a4e9bb75aee17ec7d5ee288dfbe1045bfc568c0 (patch) | |
tree | 25e0ada0b0dcfa803039d04a1c7265877c487ccb /resources/scripts/helpers/build/clean/coreboot | |
parent | e9e8f47951b4658d4b9e7dcf01926863d5142804 (diff) | |
download | libreboot-9a4e9bb75aee17ec7d5ee288dfbe1045bfc568c0.zip libreboot-9a4e9bb75aee17ec7d5ee288dfbe1045bfc568c0.tar.gz libreboot-9a4e9bb75aee17ec7d5ee288dfbe1045bfc568c0.tar.bz2 |
build/clean/*: Use make properly (-C flag)
Instead of manually cd'ing into and out of
directories, use make's -C flag.
Diffstat (limited to 'resources/scripts/helpers/build/clean/coreboot')
-rwxr-xr-x | resources/scripts/helpers/build/clean/coreboot | 36 |
1 files changed, 9 insertions, 27 deletions
diff --git a/resources/scripts/helpers/build/clean/coreboot b/resources/scripts/helpers/build/clean/coreboot index 58d13bc..135e194 100755 --- a/resources/scripts/helpers/build/clean/coreboot +++ b/resources/scripts/helpers/build/clean/coreboot @@ -3,6 +3,7 @@ # helper script: clean the dependencies that were built in coreboot # # Copyright (C) 2014, 2015 Francis Rowe <info@gluglug.org.uk> +# Copyright (C) 2015 Klemens Nanni <contact@autoboot.org> # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -19,40 +20,21 @@ # # This script assumes that the current working directory is the root -# of libreboot_src or libreboot git [ "x${DEBUG+set}" = 'xset' ] && set -v set -u -e # clean coreboot utilities (dependencies for 'build'): -# ------------------------------------------------------- -printf "Cleaning the previous build of the utilities in coreboot\n" +printf "Cleaning the previous build of coreboot and its utilities\n" -cd "coreboot/" +# clean coreboot and crossgcc (source archives preserved) +make -C coreboot clean +make -C coreboot crossgcc-clean -# ---------------------- -# clean coreboot itself: -# ---------------------- -make clean - -# ------------------- -# clean the utilities -# ------------------- -# clean cbfstool -cd "util/cbfstool/" -make clean - -# go back to coreboot dir -cd "../../" - -# ------------------------------------- -# clean reference crossGCC for coreboot -# source archive not deleted (intended) -# ------------------------------------- -make crossgcc-clean - -# done. go back to main directory -cd "../" +# Clean its utilities as well +for util in {cbfs,ifd,nvram}tool cbmem; do + make -C coreboot/util/"${util}" clean +done printf "\n\n" |