#!/bin/sh tflag="--template=$topdir/template-hsc.h" Iflag="-I$topdir/include/" read_response() { response_file=$1 if [ -f "$response_file" ]; then while read -r arg; do case "$arg" in -t*) tflag=;; --template=*) tflag=;; @*) read_response "${arg#"@"}" ;; --) break;; esac done < "$response_file" fi } for arg do case "$arg" in -t*) tflag=;; --template=*) tflag=;; @*) read_response "${arg#"@"}" ;; --) break;; esac done exec "$executablename" ${tflag:+"$tflag"} $HSC2HS_EXTRA ${1+"$@"} "$Iflag"