CXX = g++ CXXFLAGS = -std=c++20 -Wall -pedantic -fsanitize=address -g LDFLAGS = -lsqlite3 SRCS = $(wildcard *.cpp) EXECS = $(SRCS:.cpp=) all: $(EXECS) %: %.cpp $(CXX) $(CXXFLAGS) -o $@ $< $(LDFLAGS) clean: rm -f $(EXECS) .PHONY: all clean