CXXFLAGS = -std=c++14 SOURCES = Test.cpp all: mkdir -p build x86_64-linux-gnu-g++ Test.cpp -o build/hello-linux-64 x86_64-w64-mingw32-g++ Test.cpp -o build/hello-win64.exe x86_64-apple-darwin19-c++ Test.cpp -o build/hello-macosx.bin tidy: mkdir -p build chmod u+x ./clang-tidy-to-junit.py clang-tidy -checks='c*,l*,m*' $(SOURCES) -- $(CXXFLAGS) | ./clang-tidy-to-junit.py $(PWD)/ > build/tidy.xml test: mkdir -p build echo "Blah" > build/tests.xml publish: echo "Publish..."