diff options
author | kdx <kdx.42@42l.fr> | 2023-02-21 04:20:25 +0100 |
---|---|---|
committer | kdx <kdx.42@42l.fr> | 2023-02-21 04:23:34 +0100 |
commit | fdd3d4abec7f5f693fb94cf90a48677e20b2594e (patch) | |
tree | f106b6240e50d4ab6c0e14b28818a73147ca3a5e /create_TZR.c.sh | |
parent | a29593ed347f0be03c65187010418821c93d4502 (diff) | |
download | tzr-fdd3d4abec7f5f693fb94cf90a48677e20b2594e.tar.gz |
two files lib manigance
Diffstat (limited to 'create_TZR.c.sh')
-rwxr-xr-x | create_TZR.c.sh | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/create_TZR.c.sh b/create_TZR.c.sh new file mode 100755 index 0000000..2b9e628 --- /dev/null +++ b/create_TZR.c.sh @@ -0,0 +1,17 @@ +#!/bin/sh +BUILDDIR=build_TZR.c +rm -Rf "$BUILDDIR" +mkdir -p "$BUILDDIR" + +printf '#include "TZR.h"\n' >"$BUILDDIR/includes" +for FILE in sources/*.h sources/*.c; do + grep "^#include <" "$FILE" >>"$BUILDDIR/includes" + printf '/* %s */\n' "$FILE" >>"$BUILDDIR/sources" + grep -v '^#include' "$FILE" | grep -v "^#pragma" >>"$BUILDDIR/sources" +done + +sort -u "$BUILDDIR/includes" >"$BUILDDIR/out" +printf '\n' >>"$BUILDDIR/out" +cat "$BUILDDIR/sources" >>"$BUILDDIR/out" + +cp "$BUILDDIR/out" TZR.c |