--- stack/Makefile 2002/03/17 12:44:02 1.12 +++ stack/Makefile 2002/03/20 05:20:19 1.13 @@ -42,13 +42,17 @@ $(CC) -I$(srcdir) $(LDFLAGS) $(CFLAGS) stack.c -o stack check: stack - [ $(shell $(srcdir)/fib.st) = 6765 ] + @echo Checking... + @$(SHELL) -c 'a="`$(srcdir)/fib.st`"; set -x; [ "$$a" = 6765 ]' + @$(SHELL) -c 'a="`$(srcdir)/fib2.st`"; set -x; [ "$$a" = 6765 ]' + @$(SHELL) -c 'a="`echo '\''[ 1 2 ] a def; a rcl; a rcl; setcar; print;'\'' | ./stack | dd count=1 2>/dev/null`"; set -x; [ "$$a" = "[ #0# 2 ]" ]' + @$(SHELL) -c 'a="`echo '\''[ 1 2 ] a def; a rcl; a rcl; setcdr; print;'\'' | ./stack | dd count=1 2>/dev/null`"; set -x; [ "$$a" = "[ 1 . #0# ]" ]' TAGS: $(shell find $(srcdir) -path $(srcdir)/CVS -prune -o -name "*.[ch]" -print) etags $^ clean: - rm -f mtrace.log stack.bb stack.bbg stack.da stack.c.gcov stack TAGS + rm -f gmon.out mtrace.log stack.bb stack.bbg stack.da stack.c.gcov stack TAGS mtrace: stack MALLOC_TRACE=mtrace.log ./stack