.PHONY: format lint build build-release build-docker run debug build: g++ main.cpp -g -o ./anthracite build-release: g++ main.cpp -O3 -march=native -o ./anthracite build-docker: docker build . -t anthracite run: build ./anthracite 8080 run-test: build ./anthracite 8080 ./test_www debug: build gdb --args ./anthracite 8080 format: clang-format *.cpp -i lint: clang-tidy *.cpp lint-fix: clang-tidy *.cpp -fix -fix-errors