#!/bin/sh

LANG=$1
shift
CC="$*"

if [ -r dialog.h ]; then
  echo -e "dialog.h already exists...\n"
  exit
fi

cd lang

if [ ! -x mkdial ]; then
  echo "Compiling mkdial..."
  echo "$CC mkdial.c -o mkdial"
  $CC mkdial.c -o mkdial
fi

rm -f *~
LIST=`/bin/ls src*`

echo -e "\n>> Building dialogs for supported languages:"
for i in $LIST
do
 SUFF=`echo $i | cut -d"." -f 2- `
 ./mkdial 2 $SUFF > ../lib/dialogs/$SUFF
 echo "lib/dialogs/$SUFF"
done

echo -e "\n>> Making dialogdefs.h and dialog.h for <$LANG> as built-in language:"
./mkdial 0 $LANG > ../dialogdefs.h
echo "dialogdefs.h"
./mkdial 1 $LANG > ../dialog.h
echo -e "dialog.h\n"
rm -f mkdial
