CC = gcc
CFLAGS = -O3 -g

WordCount: WordCount.o Errors.o
	$(CC) $(CFLAGS) WordCount.o Errors.o -o WordCount

WordCount.o: WordCount.c Errors.h
	$(CC) $(CFLAGS) -c -o WordCount.o WordCount.c

Errors.o: Errors.c Errors.h
	$(CC) $(CFLAGS) -c -o Errors.o Errors.c

clean:
	rm -f WordCount WordCount.o Errors.o tmp1.txt tmp2.txt tmp3.txt tmp4.txt result.txt ./Result/*.txt

.PHONY: clean
