#!/bin/sh
#
progname=`basename $0`
kanjicode=
configopt=

printUsage () {
	echo "Usage: $progname {EUC|JIS|SJIS}"
	exit 1
}

if [ ! -f ../config.status ]; then
	echo "../config.status not found."
	echo "please make orignal Web2c programs before make pTeX."
	exit 1
fi

# å
test -z "$*" && printUsage
case $1 in
	[Ss][Jj][Ii][Ss]) kanjicode=SJIS ;;
	[Ee][Uu][Cc])  kanjicode=EUC  ;;
	[Jj][Ii][Ss])  kanjicode=JIS  ;;
	*) echo "unknown option $1"; printUsage ;;
esac

CONFIGSED=config.sed 
echo "s%@configopt@%$*%g" > $CONFIGSED
echo "s%@kanjicode@%$kanjicode%g" >> $CONFIGSED
echo "creating kanji.h"
sed -f $CONFIGSED kanji.h.in > kanji.h

# Makefile κ
CONFIG_FILES=Makefile
CONFIG_HEADERS=..
export CONFIG_FILES CONFIG_HEADERS
../config.status
TMPFILE=`mktemp /tmp/makefile.XXXXXX` || exit 1
sed -f $CONFIGSED Makefile > $TMPFILE
mv -f $TMPFILE Makefile

exit 0
