CXX= clang++ CXXFLAGS= --std=c++2a all: tests tests: bin/tests ./bin/tests bin/tests: tests.cpp $(wildcard tests/*.cpp) @mkdir -p $(@D) $(CXX) $(CXXFLAGS) -Itests -Iinclude tests.cpp -o $@