default: sudoku sudoku2

sudoku: sudoku.c
	gcc -o $@ $<

sudoku2: sudoku2.c Makefile
	gcc --no-warn -o $@ $<

test:: sudoku sudoku2
	./test.sh ./sudoku && ./test.sh ./sudoku2

clear:
	rm -f *~ sudoku sudoku2 test_output 

tar::
	tar czvf sudoku$$(date +"%Y%m%d").tgz sudoku*.c grid* solution* test.sh README Makefile