# Last edited on 2025-11-03 22:48:38 by stolfi SHELL := /bin/bash .PHONY: all make_wds make_txt make_tex make_dic all: make_wds make_txt make_tex make_dic ###################################################################### # "make make_wds" should be executed in a LANG/SMP sub-directory BANKBIN = ${STOLFIHOME}/projects/langbank/tools MODERN_WDS_FILE = csm/main.wds SRC_FILE := NOT_AVAILABLE WDS_FILE = main.wds TXT_FILE = main.txt TEX_FILE = main.tex DIC_FILE = main.dic ${WDS_FILE}: ${MODERN_WDS_FILE} Makefile replace-words.gawk modern-phon.tbl cat ${MODERN_WDS_FILE} \ | replace-words.gawk \ -v table=modern-phon.tbl \ > ${WDS_FILE} make_txt: ${TXT_FILE} ${TXT_FILE}: ${WDS_FILE} Makefile ${BANKBIN}/wds-to-plaintext.gawk rm -rf ${TXT_FILE} cat ${WDS_FILE} \ | ${BANKBIN}/wds-to-plaintext.gawk \ -v spdash=1 \ | cat -s \ > ${TXT_FILE} make_tex: ${TEX_FILE} ${TEX_FILE}: ${WDS_FILE} Makefile ${BANKBIN}/wds-to-tex.gawk tex-recode.gawk rm -rf ${TEX_FILE} cat ${WDS_FILE} \ | ${BANKBIN}/wds-to-tex.gawk \ -f tex-recode.gawk \ -v spdash=1 \ | cat -s \ > ${TEX_FILE} make_dic: ${DIC_FILE} ${DIC_FILE}: ${WDS_FILE} Makefile rm -rf ${DIC_FILE} gawk '/^[a]/ { print $$2; }' ${WDS_FILE} \ | sort | uniq -c \ | sort -b -k1,1nr -k2,2 \ > ${DIC_FILE} chmod a-w ${DIC_FILE}