all: connections.o main.o mainloop-api.o socket.o g++ connections.o main.o mainloop-api.o socket.o -o chat-server connections.o: connections.cpp g++ -c connections.cpp main.o: main.cpp g++ -c main.cpp mainloop-api.o: lib/mainloop-api/mainloop-api.cpp g++ -c lib/mainloop-api/mainloop-api.cpp -o mainloop-api.o socket.o: lib/socket/socket.cpp g++ -c lib/socket/socket.cpp -o socket.o lib/mainloop-api/mainloop-api.cpp: git submodule update --init clean: rm *.o