CC=gcc CFLAGS=-g LINK=gcc $(CFLAGS) #LFLAGS= -lnsl -lsocket LFLAGS= -lnsl all: clientTCPs serverTCPs clientUDPs serverUDPs clientTCPs: clientTCPs.o $(LINK) $(FLAGS) -o $@ $? $(LFLAGS) clientTCPs.o: common/clientTCPs.c $(CC) $(CFLAG) -c $? serverTCPs: serverTCPs.o $(LINK) $(FLAGS) -o $@ $? $(LFLAGS) serverTCPs.o: common/serverTCPs.c $(CC) $(CFLAG) -c $? clientUDPs: clientUDPs.o $(LINK) $(FLAGS) -o $@ $? $(LFLAGS) clientUDPs.o: common/clientUDPs.c $(CC) $(CFLAG) -c $? serverUDPs: serverUDPs.o $(LINK) $(FLAGS) -o $@ $? $(LFLAGS) serverUDPs.o: common/serverUDPs.c $(CC) $(CFLAG) -c $? clean: -rm -f *.o