X-Git-Url: http://dolda2000.com/gitweb/?p=utils.git;a=blobdiff_plain;f=sztest;fp=sztest;h=fd7505ca6527afdcd5f31a26701dbdc44e3cb794;hp=0000000000000000000000000000000000000000;hb=1c2fdcc245551183bbddfaa80bd9328062fc4ed1;hpb=5011fbe0143d3a9961cd31b8fe39783d9abe9714 diff --git a/sztest b/sztest new file mode 100755 index 0000000..fd7505c --- /dev/null +++ b/sztest @@ -0,0 +1,45 @@ +#!/bin/sh + +if [ $# -lt 1 ]; then + echo "usage: sztest [-H HEADER] TYPE [CCFLAGS...]" >&2 + exit 1 +fi + +headers= +while [ "${1:0:1}" = "-" ]; do + opt="$1" + shift + case "$opt" in + "-H") + headers="$headers $1" + shift + ;; + esac +done +type="$1" +shift +file="$(mktemp /tmp/sztestXXXXXX)" +cat >"$file.c" < +#include +#include +#include +#include +EOF +for header in $headers; do + echo "#include <$header>" >>"$file.c" +done +cat >>"$file.c" <