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:
| M | ninja/rules.ninja | | | 2 | +- |
| M | pkg/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