CXXFLAGS := -std=c++20 -g -O0 -Wall -Wpedantic -Werror
CXX := g++

all: main

main: main.o
	$(CXX) $(CXXFLAGS) -o $@ $^

main.o: main.cpp
	$(CXX) $(CXXFLAGS) -o $@ -c $<

sample_run: main
	echo "3 4 sum.txt" | ./main

clean:
	-rm -f *.o main
	-rm -f *~

