mexs := $(wildcard *.txt *.mex) mext := $(subst .txt,.tex,$(mexs)) test: @for a in $(mexs);do \ echo "-------------------" $$a ;\ pass2tex -srand 33 -d $$a ;\ done @for a in $(mext);do \ echo "-------------------" $$a ;\ diff OUT/$$a GOLD/$$a && echo "..... ok" || echo "..... not-ok" ;\ done test2: @for a in $(mexs);do \ echo "-------------------" $$a ;\ pass-exer -srand 33 -d $$a ;\ done @for a in $(mext);do \ echo "-------------------" $$a ;\ diff OUT/$$a GOLD/$$a && echo "..... ok" || echo "..... not-ok" ;\ done mkgold: echo "Buiding a gold standard" - mkdir GOLD mv GOLD TMP_GOLD for a in $(mexs); do pass2tex -srand 33 -d -outdir GOLD $$a; done - mv TMP_GOLD/* GOLD/ - mv TMP_GOLD/.svn GOLD/ - rmdir TMP_GOLD clean: rm -f testemat-*