all: solution ./$< solution: solution.hs ghc $< -o $@