CC = gcc CFLAGS = -Wall -g all: client-tests client-tests: client-tests.o client.o $(CC) $(CFLAGS) -o client-tests client-tests.o client.o client-tests.o: client-tests.c client.h $(CC) $(CFLAGS) -c client-tests.c client.o: client.c client.h $(CC) $(CFLAGS) -c client.c clean: rm -f client-tests *.o .PHONY: all clean