scanner: ausgaben der testfaelle werden gedifft und ggf. ausgegeben.
[uebersetzerbau-ss10.git] / scanner / Makefile
index 8f7f12c75b2881baecb563120df0e8bedbeec843..e29faecd9d4e16e97043460a61d56bb9f78cd42b 100755 (executable)
@@ -13,9 +13,11 @@ clean:
 
 1test: $(NAME)
        @echo "execute cat test/1test | ./$(NAME)"
-       @cat test/1test | ./$(NAME)
+       @cat test/1test | ./$(NAME) > tmp1
        @echo "execute cat test/2test | ./$(NAME)"
-       @cat test/2test | ./$(NAME)
+       @cat test/2test | ./$(NAME) > tmp2
+       -@diff tmp{1,2}
+       @rm tmp{1,2}
 
 2test:
        /usr/ftp/pub/ublu/test/$(NAME)/test 2>&1