CXX = clang++
CXXFLAGS = -std=c++17 -Wall -Wextra -pedantic

TARGET = matrice

SRC = main.cpp

all: $(TARGET)

$(TARGET): $(SRC) Matrice.h Matrice.tpp MatriceCarree.h MatriceCarree.tpp
	$(CXX) $(CXXFLAGS) $(SRC) -o $(TARGET)

run: $(TARGET)
	./$(TARGET)

clean:
	rm -f $(TARGET)