5 datarootdir=@datarootdir@
6 DIR="${DIR-@datadir@/ss}"
12 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
13 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
16 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
17 eval $as_var=C; export $as_var
23 if test "x$1" = x ; then
24 echo "Usage: mk_cmds file"
28 if test -n "$_SS_DIR_OVERRIDE" ; then
29 DIR="$_SS_DIR_OVERRIDE";
32 if test ! -f $DIR/ct_c.sed || test ! -f $DIR/ct_c.awk ; then
34 # echo "Falling back to $DIR..."
35 if test ! -f "$DIR/ct_c.sed" || test ! -f "$DIR/ct_c.awk" ; then
36 echo "mk_cmds: Couldn't find mk_cmds's template files."
42 ROOT=`echo $1 | sed -e s/.ct$//`
43 BASE=`basename "$ROOT"`
46 if test ! -f "$FILE" ; then
47 echo "mk_cmds: $FILE: File not found"
51 ${SED} -f "${DIR}/ct_c.sed" "${FILE}" \
52 | ${AWK} -f "${DIR}/ct_c.awk" "rootname=${ROOT}" "outfile=${TMP}" -
54 if grep "^#__ERROR_IN_FILE" "${TMP}" > /dev/null; then
59 mv -f "${TMP}" "${BASE}.c"