# rcopy/server makefile # written by Hugh Smith - April 2017 # adapted by Connor McKee CC = gcc CFLAGS= -g -Wall LIBS += libcpe464.2.20.a -lstdc++ -ldl SRC = networks.c networks.h gethostbyname.c gethostbyname.h pdu.c pdu.h safeUtil.c safeUtil.h pollLib.c pollLib.h window.c window.h OBJS = networks.o gethostbyname.o pdu.o safeUtil.o pollLib.o window.o all: rcopy server rcopy: rcopy.c $(OBJS) $(CC) $(CFLAGS) -o rcopy rcopy.c $(OBJS) $(LIBS) server: server.c $(OBJS) $(CC) $(CFLAGS) -o server server.c $(OBJS) $(LIBS) .c.o: $SRC gcc -c $(CFLAGS) $< -o $@ cleano: rm -f *.o clean: rm -f udpServer udpClient *.o