scnr: ich liebe makefiles :)
[uebersetzerbau-ss10.git] / scanner / Makefile
index 8f7f12c75b2881baecb563120df0e8bedbeec843..b72e2cf37d3f955a5a5a4dbefbdf01908a994789 100755 (executable)
@@ -1,3 +1,4 @@
+SHELL := bash
 NAME := scanner
 all: $(NAME)
 
@@ -9,13 +10,9 @@ $(NAME): $(NAME).lex
 
 .PHONY: clean
 clean:
-       rm -f $(NAME).o $(NAME) $(NAME).c
+       rm -f $(NAME){,.o,.c}
 
-1test: $(NAME)
-       @echo "execute cat test/1test | ./$(NAME)"
-       @cat test/1test | ./$(NAME)
-       @echo "execute cat test/2test | ./$(NAME)"
-       @cat test/2test | ./$(NAME)
+1test: 2test
 
 2test:
        /usr/ftp/pub/ublu/test/$(NAME)/test 2>&1