YACASL2DIR=../../../.. CASL2 = $(YACASL2DIR)/casl2 .PHPNY: check clean check: clean report.txt code_in_macro.txt: in_macro.casl @$(CASL2) -O $^ && od -t x2 a.o >$@ code_in_cmds.txt: in_cmds.casl @$(CASL2) -O $^ && od -t x2 a.o >$@ diff.txt: code_in_macro.txt code_in_cmds.txt @-diff -c $^ >$@ 2>&1 report.txt: diff.txt @echo -n "Test " >$@; \ if test ! -s $^; then echo -n "Success " >>$@; rm -f $^; else echo -n "Failure " >>$@; fi; \ echo `date +"%F %T"` >>$@ clean: @rm -f code_in_macro.txt code_in_cmds.txt diff.txt report.txt a.o