irc_client: irc_client.cpp socket.o irc_socket.o
	g++ -O3 -o irc_client -pthread socket.o irc_socket.o irc_client.cpp

irc_socket.o: irc_socket.cpp
	g++ -O3 -o irc_socket.o -c irc_socket.cpp

socket.o: socket.cpp
	g++ -O3 -o socket.o -c socket.cpp

clean:
	rm -f socket.o irc_client irc_socket.o
