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