CXX = g++
CXXFLAGS = -std=c++17 -Wall -Wextra -O2

stats: main.o stats.o
	$(CXX) $(CXXFLAGS) -o stats main.o stats.o

main.o: main.cpp stats.h
	$(CXX) $(CXXFLAGS) -c main.cpp

stats.o: stats.cpp stats.h
	$(CXX) $(CXXFLAGS) -c stats.cpp

.PHONY: run clean
run: stats
	./stats

clean:
	rm -f stats main.o stats.o
