summaryrefslogtreecommitdiff
path: root/mk
diff options
context:
space:
mode:
Diffstat (limited to 'mk')
-rwxr-xr-xmk12
1 files changed, 6 insertions, 6 deletions
diff --git a/mk b/mk
index dcf135a1..aa89710a 100755
--- a/mk
+++ b/mk
@@ -67,7 +67,7 @@ build_release()
(
cd "$srcdir" || err "$vdir: !cd \"$srcdir\""
- ./mk -f
+ x_ ./mk -f
rmgit .
x_ mv src/docs docs
) || err "can't create release files"
@@ -87,6 +87,8 @@ build_release()
cd "$srcdir" || err "$vdir: 2 !cd \"$srcdir\""
x_ ./mk -d coreboot
mk -b coreboot pico-serprog stm32-vserprog pcsx-redux
+
+ fx_ mkrom_tarball x_ find bin -maxdepth 1 -type d -name "serprog_*"
x_ mv bin ../roms
) || err "can't build rom images"
@@ -279,7 +281,7 @@ check_project_hashes()
[ ! -f "$XBMK_CACHE/hash/$project$tree" ] || \
read -r old_pjhash < "$XBMK_CACHE/hash/$project$tree"
- fx_ "x_ sha512sum" "$datadir" "$configdir/$tree" "$mdir" \
+ fx_ "x_ sha512sum" find "$datadir" "$configdir/$tree" "$mdir" \
-type f -not -path "*/.git*/*" | awk '{print $1}' > \
"$xbmktmp/project.hash" || err "!h $project $tree"
@@ -370,10 +372,8 @@ check_defconfig()
elfcheck()
{
- # TODO: very hacky check. do it properly (based on build.list)
- for elftest in "$dest_dir"/*; do
- [ -e "$elftest" ] && e "$elftest" f && return 1
- done; :
+ # TODO: *STILL* very hacky check. do it properly (based on build.list)
+ ( fx_ "exit 1" find "$dest_dir" -type f ) || return 1; :
}
handle_makefile()