1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
CXX = g++ CXXFLAGS = -std=c++17 -Wall -Wextra -O2 SRC = src/main.cpp src/Game.cpp OBJ = $(SRC:.cpp=.o) TARGET = minesweeper all: $(TARGET) $(TARGET): $(OBJ) $(CXX) $(CXXFLAGS) -o $@ $^ src/%.o: src/%.cpp $(CXX) $(CXXFLAGS) -c $< -o $@ clean: rm -f $(OBJ) $(TARGET)