#!/bin/bash MATXINDIR=/usr/share/matxin if [ $# -lt 1 ] then echo "USAGE: $(basename $0) "; exit 1; fi FLEXOPTS="" FILE1=$1; if [ ! -e $1 ] then echo "ERROR: '$1' file not found"; exit 1; fi DIRNAME=$(dirname $1); FULLDIRNAME=$(cd $DIRNAME; pwd); rm -Rf *.mode if [ ! -d $FULLDIRNAME/modes ] then mkdir $FULLDIRNAME/modes else rm -Rf $FULLDIRNAME/modes && mkdir $FULLDIRNAME/modes fi FILE1=$FULLDIRNAME/$(basename $1) cd $FULLDIRNAME/modes if [ $# -eq 2 ]; then PREFIX=$2; FULLDIRNAME=$APERTIUMDIR"/"$PREFIX; fi /usr/bin/xmllint --relaxng /usr/share/matxin/modes.rng --noout $FILE1 && \ /usr/bin/xsltproc --stringparam prefix /usr/bin --stringparam dataprefix $FULLDIRNAME /usr/share/matxin/modes2bash.xsl $FILE1 | awk -f /usr/share/matxin/matxin-createmodes.awk PARAM=$FULLDIRNAME