summaryrefslogtreecommitdiff
path: root/Makefile
blob: 18eeefd056aa65152ad110852f006c7577f11f40 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
CXX=g++
CXXFLAGS=-Wall -Wpedantic -O2 -std=c++17
SOURCES := $(wildcard *.cpp)
EXECS := $(patsubst %.cpp,%.out,$(SOURCES))

.PHONY: all clean

all: $(EXECS)

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

clean:
	$(RM) $(EXECS)
	$(RM) -r *.dSYM