#!/bin/sh
# tc-mkmzdic --- make mazegaki dictionary for tcode driver on Emacs.

# Copyright (C) 1999-2000 KITAJIMA Akira.

# Author: KITAJIMA Akira <kitajima@ics.es.osaka-u.ac.jp>
# Create: 27th February, 1999

# $Id: tc-mkmzdic.in,v 1.1.1.1 2001/03/25 11:37:11 akira Exp $

### Code:

prefix="/usr"
exec_prefix="/usr"
pkgdatadir=/usr/share/tc
pkglibdir="/usr/lib/tc"
emacs="/usr/bin/emacs"

TMPDIC=/tmp/mazegaki$$
DICS="$TMPDIC $pkgdatadir/greece.maz $pkgdatadir/itaiji.maz $pkgdatadir/jukujiku.maz"

echo This is a script to make mazegaki dictionary for tcode driver on Emacs.

if [ $# != 2 ]; then
	echo "usage: $0 certain uncertain"
	echo
	echo "You can use files $pkgdatadir/t*.dat for certain and uncertain."
	exit 1
fi

if [ ! -f $1 ]; then
	echo $1: no such file
	exit 1
fi

if [ ! -f $2 ]; then
	echo $2: no such file
	exit 1
fi

trap "/bin/rm -f $TMPDIC discard" 0 1 2 13 15

$pkglibdir/reduce $1 $2 < "$pkgdatadir/pd_kihon.yom" | sort | uniq > $TMPDIC

if [ -f mazegaki.dic ]; then
	mv mazegaki.dic mazegaki.bak
	echo Note: old mazegaki.dic has been backuped as mazegaki.bak.
fi

$pkglibdir/combine $DICS > mazegaki.dic
$emacs -q -no-site-file -batch -l $pkgdatadir/dic-trim.el -f trim mazegaki.dic
