linux-qubasis

linux oasis port as a qubes template

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

commit d547729a1d8aa31a58dafe7b49094f4a9f401512
parent b57cf03e89effcdc76c5219087581f1ccef00344
Author: Jul <jul@9o.is>
Date:   Thu, 28 Aug 2025 17:20:13 +0800

use packaged minigzip for gzip ninja rule

Diffstat:
Mninja/rules.ninja | 2+-
Mpkg/zlib/gen.sh | 12++++++++++--
2 files changed, 11 insertions(+), 3 deletions(-)

diff --git a/ninja/rules.ninja b/ninja/rules.ninja @@ -40,7 +40,7 @@ rule cat description = CAT $out rule gzip - command = gzip -c -9 -n <$in >$out + command = $hostdir/minigzip -c -9 <$in >$out description = GZIP $out rule awk diff --git a/pkg/zlib/gen.sh b/pkg/zlib/gen.sh @@ -8,7 +8,7 @@ headers \ zconf.h \ zlib.h -lib libz.a \ +zlib_srcs="\ adler32.c \ compress.c \ crc32.c \ @@ -23,4 +23,12 @@ lib libz.a \ inftrees.c \ trees.c \ uncompr.c \ - zutil.c + zutil.c" + +host() { + cflags -D STDC + lib libz.a $zlib_srcs + exe minigzip test/minigzip.c $outdir/libz.a +} + +lib libz.a $zlib_srcs