# Last edited on 2026-01-16 18:46:34 by stolfi FILE0 := .starps-Z.ivt FILE1 := .starps-U.ivt OUTFILE := .cmp-01.edf OUTFILE_CMTS := .cmp-01-cmts.txt OUTFILE_DIFF := .cmp-01-diff.edf MAKEFILE := compare_star_Z_U.make SCRIPTS := \ convert_ligatures_in_ivt_file.sed \ compare_ivtff_files.py \ extract_starps_lines.gawk \ convert_zw_back_to_fp.gawk all: ${FILE0} ${FILE1} ${MAKEFILE} ${SCRIPTS} rm -f ${OUTFILE} ${OUTFILE_CMTS} ${OUTFILE_DIFF} echo "comparing files ..." 1>&2 ./compare_ivtff_files.py ${FILE0} ${FILE1} > ${OUTFILE} cat ${OUTFILE} | egrep -v -e '^[#]' | cat -s > ${OUTFILE_DIFF} cat ${OUTFILE} | egrep -e '^[#]' > ${OUTFILE_CMTS} chmod a-w ${OUTFILE_DIFF} ${FILE0}: full25rz.ivt ${MAKEFILE} ${SCRIPTS} echo "preparing ${FILE0} ..." 1>&2 cat full25rz.ivt \ | extract_starps_lines.gawk \ | sed -e 's:@\([0-9][0-9][0-9]\)[;]?:\&\1:g' \ | convert_ligatures_in_ivt_file.sed \ | sed \ -e 's:[&]152:d:g' \ -e 's:[&]176:k:g' \ -e 's:[&]222:y:g' \ -e 's:[&]221:a:g' \ -e "s:{{Ch}'}:{Sh}:g" \ -e "s:{i'h}:{Rh}:g" \ -e 's:[.]\([0-9]+\)[>]:.\1;Z>:g' \ > ${FILE0} ${FILE1}: star25e1.ivt ${MAKEFILE} ${SCRIPTS} echo "preparing ${FILE1} ..." 1>&2 cat star25e1.ivt \ | egrep -v -e '^]' \ | convert_zw_back_to_fp.gawk \ | sed -e 's:<[%$$]>::g' -e 's:[«=»]::g' \ > ${FILE1}