diff options
| author | Leah Rowe <leah@libreboot.org> | 2026-09-20 17:19:40 +0100 |
|---|---|---|
| committer | Leah Rowe <leah@libreboot.org> | 2026-09-20 17:19:40 +0100 |
| commit | 29b571fb4e203ffbcd09dfb29cb0db8014bcbacf (patch) | |
| tree | 58b742d315bd8c6065ddf849d5d7770a29697fff /mk | |
| parent | 40d4acbf5b2643e2b78be04a7b06eb2dbbd38b1d (diff) | |
mk: use distclean when available
this removes stale .config files in coreboot src
Signed-off-by: Leah Rowe <leah@libreboot.org>
Diffstat (limited to 'mk')
| -rwxr-xr-x | mk | 16 |
1 files changed, 11 insertions, 5 deletions
@@ -363,8 +363,7 @@ check_xgcc() handle_makefile() { - check_makefile "$srcdir" && $if_not_dry_build \ - x_ make -C "$srcdir" clean $cleanargs + clean_src [ -f "$buildcfg" ] && \ x_ cp "$buildcfg" "$srcdir/$cfgname" @@ -430,9 +429,16 @@ copy_elf() "cannot read '$listfile'" "copy_elf" "$@"; : fi - check_makefile "$srcdir" || return 1 - ( x_ make -C "$srcdir" clean $cleanargs ) || \ - err "can't make-clean '$srcdir'" "copy_elf" "$@"; : + clean_src +} + +clean_src() +{ + check_makefile "$srcdir" || return 0 + $if_dry_build return 0 + + make -C "$srcdir" distclean $cleanargs || \ + x_ make -C "$srcdir" clean $cleanargs } x_ main "$_f" "$@" |
