From c5f010d44d71cb874e5aaf80c51c6cadaf9cfe98 Mon Sep 17 00:00:00 2001 From: Fredrik Tolf Date: Tue, 20 Apr 2010 04:08:54 +0200 Subject: [PATCH] sztest: Added local headers option. --- sztest | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/sztest b/sztest index fd7505c..2393971 100755 --- a/sztest +++ b/sztest @@ -1,17 +1,22 @@ #!/bin/sh if [ $# -lt 1 ]; then - echo "usage: sztest [-H HEADER] TYPE [CCFLAGS...]" >&2 + echo "usage: sztest [-H SYS-HEADER] [-L LOCAL-HEADER] TYPE [CCFLAGS...]" >&2 exit 1 fi -headers= +sheaders= +lheaders= while [ "${1:0:1}" = "-" ]; do opt="$1" shift case "$opt" in "-H") - headers="$headers $1" + sheaders="$sheaders $1" + shift + ;; + "-L") + lheaders="$lheaders $1" shift ;; esac @@ -26,9 +31,12 @@ cat >"$file.c" < #include EOF -for header in $headers; do +for header in $sheaders; do echo "#include <$header>" >>"$file.c" done +for header in $lheaders; do + echo "#include \"$header\"" >>"$file.c" +done cat >>"$file.c" <