.PHONY: main clean run

CC:=mcs
SRCD:=src/
SRC:=Figura.cs Asztal.cs PlaccInfo.cs enum.cs Server.cs Client.cs
SRC:=$(addprefix ${SRCD},${SRC})
COMP:=${CC} ${SRC}
OUTPUT:=chess.exe Chess_server.exe Chess_client.exe

main: server client singleplayer
	@echo done

server:
	${COMP} ${SRCD}/ServerProgram.cs -out:$(word 2,${OUTPUT})

client:
	${COMP} ${SRCD}/ClientProgram.cs -out:$(word 3,${OUTPUT})

singleplayer:
	${COMP} ${SRCD}/SinglePlayer.cs -out:$(word 1,${OUTPUT})

run:
	mono $(word 2,3,${OUTPUT})

run_single:
	mono $(word 1,${OUTPUT})

clean:
	rm ${OUTPUT}