all: server client server: server.o tools.o gcc -o server server.o tools.o client: client.o tools.o gcc -o client client.o tools.o server.o: server.c tools.h gcc -c server.c -Wall -Werror client.o: client.c tools.h gcc -c client.c -Wall -Werror tools.o: tools.c tools.h gcc -c tools.c -Wall -Werror clean: rm -f *.o server client