1LISP = lisp 2RM = rm -f 3 4all : clean tests compare 5 6clean : force 7 $(RM) *.erg 8 9tests : force 10 $(LISP) -eval '(load "tests.lisp")' -eval '(run-all-tests)' -eval '(quit)' 11 12compare : force 13 (echo *.erg | grep '\*') >/dev/null || (echo "Test failed." ; echo "To see which tests failed, type" ; echo " cat *.erg" ; exit 1) 14 echo "Test passed." 15 16force : 17 18