# Q: WHY IS THERE A MAKEFILE FOR A JAVA PROGRAM??? # A: Because Java doesn't like running programs from different directories. I have to do that. # ... so I compile the Java program into an executable with gcj, and then I can run it from whatever directory I want. SRC = Agent.java Reader.java Piece.java Board.java Square.java MAIN = Agent BIN = cough $(BIN) : $(SRC) gcj -o $(BIN) --main=$(MAIN) $(SRC) clean : rm -f $(BIN) rm -f *.class rm -f *~