# Makefile for a language sample # Last edited on 2016-05-09 21:21:37 by stolfilocal .PHONY: all make_wds make_txt make_dic all: make_wds make_txt make_dic ###################################################################### # "make make_wds" should be executed in a LANG/SMP sub-directory BANKBIN = ${STOLFIHOME}/projects/langbank/tools SRC_FILE = main.src WDS_FILE = main.wds TXT_FILE = main.txt DIC_FILE = main.dic make_wds: ${WDS_FILE} ${WDS_FILE}: ${SRC_FILE} Makefile \ ${BANKBIN}/expand-includes.gawk \ ${BANKBIN}/src-to-wds.gawk ${BANKBIN}/expand-includes.gawk ${SRC_FILE} > /tmp/.src ${BANKBIN}/src-to-wds.gawk /tmp/.src > ${WDS_FILE} /bin/rm -f /tmp/.src make_txt: ${TXT_FILE} ${TXT_FILE}: ${WDS_FILE} ${BANKBIN}/wds-to-tex.gawk tex-recode.gawk rm -rf ${TXT_FILE} ${BANKBIN}/wds-to-tex.gawk \ -f tex-recode.gawk \ < ${WDS_FILE} \ > ${TXT_FILE} make_dic: ${DIC_FILE} ${DIC_FILE}: ${WDS_FILE} rm -rf ${DIC_FILE} gawk '/^[a]/ { print $$2; }' ${WDS_FILE} \ | sort | uniq -c \ | sort -b -k1,1n -k2,2 \ > ${DIC_FILE} chmod a-w ${DIC_FILE}