CC = gcc
CFLAGS = -Wall -Wextra -std=c17 -O2
TARGET = WordCount
SRC = WordCount.c

all: $(TARGET)

$(TARGET): $(SRC)
	$(CC) $(CFLAGS) $(SRC) -o $(TARGET)

clean:
	rm -f $(TARGET) tmp1.txt tmp2.txt tmp3.txt tmp4.txt result.txt

run_prueba1: $(TARGET)
	./$(TARGET) ./Input/prueba1.txt

run_inputs: $(TARGET)
	./$(TARGET) ./Input/README.txt ./Input/LEEME.txt ./Input/LLEGEIXME.txt

.PHONY: all clean run_prueba1 run_inputs
