#comments in makefile start with a pound sign like #this line CC = g++ FLAGS = -g -w COMPILE = $(CC) $(FLAGS) LIBS = -lpthread chatroom.o: chatroom.c \ DatagramTransceiver.h \ networkutil.h \ socketutil.h $(COMPILE) -c chatroom.c DatagramTransceiver.o: DatagramTransceiver.c $(COMPILE) -c DatagramTransceiver.c Output.o: Output.c \ Output.h $(COMPILE) -c Output.c networkutil.o: networkutil.c \ networkutil.h $(COMPILE) -c networkutil.c socketutil.o: socketutil.c \ socketutil.h $(COMPILE) -c socketutil.c all: chatroom.o \ DatagramTransceiver.o \ networkutil.o \ Output.o \ socketutil.o $(COMPILE) -o chatroom chatroom.o DatagramTransceiver.o networkutil.o \ Output.o socketutil.o $(LIBS) clean: rm -f *.o chatroom