# 
#
# UCSD CSE123a
# (from Byer's BU CS555 assignment)
# Winter 2005
# Programming Assignment #2 Makefile
#
# Version 2.0
#

CC     = gcc
CFLAGS = -g 

all: SendApp ReceiveApp ReceiveAppAugment

SendApp: sender.o srmp.o wraparound.o sender_list.o 
	${CC} ${CFLAGS} -o $@ -lsocket -lnsl sender.o srmp.o wraparound.o sender_list.o 


ReceiveApp: receiver.o wraparound.o receiver_list.o srmp.o 
	${CC} ${CFLAGS} -o $@ -lsocket -lnsl receiver.o wraparound.o receiver_list.o srmp.o 

ReceiveAppAugment: augmented_receiver.o wraparound.o receiver_list.o srmp.o 
	${CC} -o $@ -lsocket -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 sender_list.o: srmp.h

clean:  
	rm -f *.o SendApp ReceiveApp ReceiveAppAugment OutputFile

