#
# Programming Assignment #1 Makefile
#
# -lsocket option:  Removed. You will need to add this ahead
#    of -lnsl on Solaris machines.
#

CC     = gcc
CFLAGS = -g 

all: ReceiveAppAugment 

SendApp: sender.o srmp.o wraparound.o 
	$(CC) -o $@ -lnsl sender.o srmp.o wraparound.o 


ReceiveApp: receiver.o wraparound.o receiver_list.o srmp.o 
	$(CC) -o $@ -lnsl receiver.o wraparound.o receiver_list.o srmp.o 

ReceiveAppAugment: augmented_receiver.o wraparound.o receiver_list.o srmp.o 
	$(CC) -o $@ -lnsl augmented_receiver.o wraparound.o receiver_list.o srmp.o 


sender.o receiver.o augmented_receiver.o srmp.o wraparound.o receiver_list.o: srmp.h

spotless:  
	rm *.o SendApp ReceiveApp ReceiveAppAugment
