summaryrefslogtreecommitdiff
path: root/Makefile
blob: d94defbbb65f4221cdbf22ddbbf68fcad640a09b (plain)
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/Game.cpp src/main.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)