SRC=KnightBoard.java BoardListener.java GraphicalBoard.java KnightThread.java KnightsTour.java OBJ=KnightBoard.class BoardListener.class GraphicalBoard.class KnightThread.class KnightsTour.class KnightsTour: $(OBJ) KnightsTour.class: KnightsTour.java javac KnightsTour.java KnightThread.class: KnightThread.java javac KnightThread.java KnightBoard.class: KnightBoard.java javac KnightBoard.java GraphicalBoard.class: GraphicalBoard.java javac GraphicalBoard.java BoardListener.class: BoardListener.java javac BoardListener.java Test.class: Test.java javac Test.java test: KnightsTour Test.class doc: $(SRC) javadoc -private -author -d doc $(SRC) rm doc/packages.html clean: rm -f *.class