all: m4 -D INPUT=\"$$(cat input)\" -D LOOPS=40 -U len puzzles.go >tmp1.go m4 -D INPUT=\"$$(cat input)\" -D LOOPS=50 -U len puzzles.go >tmp2.go go build tmp1.go go build tmp2.go mv tmp1 puzzle-1 mv tmp2 puzzle-2 rm tmp[12].go .PHONY: clean clean: rm -f puzzle-[12] tmp[12].go