# CFLAGS = -pedantic CFLAGS = # LIBS = -lXt \ # -lX11 \ # -lm LIBS = -lsocket -lnsl -lstring CC = gcc all:: Client Server # Dependencies. The executable depends on the .o, the .o on the .cpp. Client: client.o utils.o $(CC) -o Client client.o utils.o $(CFLAGS) $(LIBS) client.o: client.cpp $(CC) -c client.cpp $(CFLAGS) Server: server.o utils.o $(CC) -o Server server.o utils.o $(CFLAGS) $(LIBS) server.o: server.cpp $(CC) -c server.cpp $(CFLAGS) utils.o: utils.cpp $(CC) -c utils.cpp $(CFLAGS)