all: c1 c2 s1 s2 gn CF=-O2 -Wall c1: cliente1.o gcc -o cliente1.exe cliente1.o cliente1.o: cliente1.c gcc $(CF) -c cliente1.c c2: cliente2.o gcc -o cliente2.exe cliente2.o cliente2.o: cliente2.c gcc $(CF) -c cliente2.c s1: server1.o gcc -o server1.exe server1.o server1.o: server1.c gcc $(CF) -c server1.c s2: server2.o gcc -o server2.exe server2.o server2.o: server2.c gcc $(CF) -c server2.c gn: getipaddr.o gcc -o getipaddr.exe getipaddr.o getipaddr.o: getipaddr.c gcc $(CF) -c getipaddr.c clean: rm -rf *.o *.exe