linux-qubasis

linux oasis port as a qubes template

git clone https://9o.is/git/linux-qubasis.git

commit 242119558bcac27eb383dc4552721a8ac41d984a
parent 1d74d367e5522f35b451a38a0f36b2ca8439a3eb
Author: Jul <jul@9o.is>
Date:   Fri, 22 Aug 2025 18:00:53 +0800

simplify ninja lib inputs to exe

Diffstat:
Mninja/functions.sh | 5++---
Mpkg/sbase/gen.sh | 2+-
2 files changed, 3 insertions(+), 4 deletions(-)

diff --git a/ninja/functions.sh b/ninja/functions.sh @@ -201,7 +201,7 @@ _ninja_sync() { for src in $@; do case $src in - \$srcdir/*.[c1]) + \$srcdir/*) _ninja_buffer_sync="$_ninja_buffer_sync $src" esac done @@ -235,8 +235,7 @@ _ninja_compile() { objs="$objs $obj" ;; *.a) - obj="\$outdir/${src#\$srcdir/}" - objs="$objs $obj" + objs="$objs $src" ;; *) printf "Error gen $_ninja_file: unknown file to compile: %s\n" "$src" diff --git a/pkg/sbase/gen.sh b/pkg/sbase/gen.sh @@ -79,7 +79,7 @@ build getconf '$outdir/headers/getconf.h' '| $srcdir/scripts/getconf.sh' exes() { for src in "$@"; do - exe "$src" "$src.c" libutil.a libutf.a + exe "$src" "$src.c" '$outdir/libutil.a' '$outdir/libutf.a' man "$src.1" if [ "$src" = 'getconf' ]; then