mirror of
https://codeberg.org/libreboot/lbmk.git
synced 2026-09-19 21:20:31 +02:00
simplified make-clean handling
no point using distclean, because the context there is providing clean sources for distribution, but we use ./mk release which tars everything up before ever running any build commands. make-clean is enough distclean is a stupid gnuism anyway, and most makefiles that have it will just do the same as clean anyway Signed-off-by: Leah Rowe <leah@libreboot.org>
This commit is contained in:
@@ -117,7 +117,7 @@ main()
|
|||||||
-b) : ;;
|
-b) : ;;
|
||||||
-u) mode="oldconfig" ;;
|
-u) mode="oldconfig" ;;
|
||||||
-m) mode="menuconfig" ;;
|
-m) mode="menuconfig" ;;
|
||||||
-c) mode="distclean" ;;
|
-c) mode="clean" ;;
|
||||||
-x) mode="crossgcc-clean" ;;
|
-x) mode="crossgcc-clean" ;;
|
||||||
-f|-F) # download source code for a project
|
-f|-F) # download source code for a project
|
||||||
# macros. colon means false.
|
# macros. colon means false.
|
||||||
@@ -208,9 +208,6 @@ single_tree_build()
|
|||||||
$if_not_dry_build elfcheck || \
|
$if_not_dry_build elfcheck || \
|
||||||
return 0
|
return 0
|
||||||
|
|
||||||
$if_make_clean \
|
|
||||||
eval mode="clean"
|
|
||||||
|
|
||||||
run_make_command || \
|
run_make_command || \
|
||||||
return 0
|
return 0
|
||||||
|
|
||||||
@@ -262,7 +259,6 @@ handle_defconfig()
|
|||||||
err "$configdir: 'tree' not set" "handle_defconfig" "$@"
|
err "$configdir: 'tree' not set" "handle_defconfig" "$@"
|
||||||
|
|
||||||
srcdir="src/$project/$tree"
|
srcdir="src/$project/$tree"
|
||||||
|
|
||||||
[ ! -d "$srcdir" ] && \
|
[ ! -d "$srcdir" ] && \
|
||||||
$if_not_make_clean \
|
$if_not_make_clean \
|
||||||
return 0
|
return 0
|
||||||
@@ -281,11 +277,7 @@ handle_defconfig()
|
|||||||
continue; :
|
continue; :
|
||||||
|
|
||||||
for _xarch in $xarch; do
|
for _xarch in $xarch; do
|
||||||
$if_not_build \
|
[ -n "$_xarch" ] && $if_not_build $if_dry_build \
|
||||||
break
|
|
||||||
$if_dry_build \
|
|
||||||
break
|
|
||||||
[ -n "$_xarch" ] && \
|
|
||||||
check_cross_compiler "$_xarch"; :
|
check_cross_compiler "$_xarch"; :
|
||||||
done; :
|
done; :
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user