# makefile
all: test server Client.class
server: Server.o
g++ -std=c++11 -o server Server.o Engine.o Piece.o Board.o MNode.o Parser.o
Server.o: Server.cpp Engine.cpp Board.cpp Piece.cpp MNode.cpp Parser.cpp
g++ -std=c++11 -c -g Server.cpp Engine.cpp Board.cpp Piece.cpp MNode.cpp Parser.cpp
test: test.o
g++ -std=c++11 -o test test.o Engine.o Piece.o Board.o MNode.o Parser.o
test.o: test.cpp Engine.cpp Board.cpp Piece.cpp MNode.cpp
g++ -std=c++11 -c -g test.cpp Engine.cpp Board.cpp Piece.cpp MNode.cpp Parser.cpp
Client.class: Client.java
javac -g Client.java
clean:
$(RM) *.class *.o