summaryrefslogtreecommitdiff
path: root/2023/02/Makefile
blob: d1ec8c694e6289aa7ae26f07e224bc6a2c0ffcc3 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
SRC := src/game.cpp
HDR := $(SRC:.cpp=.h)
OBJ := $(SRC:.cpp=.o)
EXE := part1 part2

CXXFLAGS := -std=c++17

.PHONY: run clean

all: $(EXE)

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

clean:
	rm -rf $(EXE) $(OBJ)

%: src/%.o $(OBJ)
	$(CXX) $^ -o $@