# Last edited on 2025-07-31 09:12:12 by stolfi SHELL := /bin/bash PROG_DIR := ../.. PROGS := \ ${PROG_DIR}/tabulate_frac_counts.py .PHONY: single-test all: for lang in plain tex html; do \ ${MAKE} TARGS="$${lang}" single-test; \ done # ###################################################################### ifneq "/${TARGS}" "/" TARGS := ${subst :, ,${TARGS}} LANG = ${word 1, ${TARGS}} INFILES := \ in/f1v.fct \ in/f2r.fct \ in/f2v.fct REFFILES := \ in/f1v.fct \ in/f2r.fct \ in/f2v.fct \ in/f3r.fct \ in/f3v.fct JOINFILE := out/join.fct OUTFILE := out/table.${LANG} single-test: clean ${OUTFILE} clean: rm -f ${OUTFILE} ${OUTFILE}: ${PROGS} ${INFILES} ${JOINFILE} export PYTHONPATH="${PROG_DIR}:${HOME}/lib:${PYTHONPATH}"; printenv PYTHONPATH ; \ ${PROG_DIR}/tabulate_frac_counts.py \ -language ${LANG} \ -sortBy 4 \ -type raw 5.3 \ -type relative 8.6 \ -type rank 3.1 \ -maxLines 50 \ ${INFILES} ${JOINFILE} \ > ${OUTFILE} cat ${OUTFILE} ${JOINFILE}: ${REFFILES} cat ${REFFILES} > ${JOINFILE} endif # ######################################################################