CC = gcc
CFLAGS = -g -Wall -Wextra -pedantic -std=gnu11

%.o : %.c
	$(CC) $(CFLAGS) -c $<

webclient : main.o webclient.o csapp.o
	$(CC) -o $@ main.o webclient.o csapp.o -lpthread

main.o : webclient.h csapp.h main.c

webclient.o : webclient.h csapp.h webclient.c

csapp.o : csapp.h csapp.c

clean :
	rm -f *.o webclient
