.PHONY: all run configure tidy format build all: configure tidy format build run: ./build/browser configure: cmake -B build -DCMAKE_EXPORT_COMPILE_COMMANDS=ON tidy: run-clang-tidy -p build -fix -j$$(nproc) 2>&1 | grep -v "warnings generated" || true format: clang-format -i *.h *.cpp build: cmake --build build -j$$(nproc) install: cp build/browser ~/.local/bin/