TOPICS := ${subst raw/,,${subst .txt,,${wildcard raw/*.txt}}} \ all: for tp in ${TOPICS} ; do \ make -k TOPIC="$$tp" single ; \ done ifneq "/${TOPIC}" "/" HFILE=html/${TOPIC}.html TFILE=raw/${TOPIC}.txt single: ${HFILE} ${HFILE}: ${TFILE} ~/bin/convert_links_to_html.gawk convert_links_to_html.gawk ${TFILE} > ${HFILE} endif