CLANG_FORMAT ?= clang-format .PHONY: database format clean build: git submodule update --init --recursive mkdir -p build cd build; cmake ..; $(MAKE) database: build $(MAKE) -C $@ format: find . -name \*.cc -and -not -path './third_party/*' -and -not -path './.git/*' -exec $(CLANG_FORMAT) -style=file -i {} \; find . -name \*.h -and -not -path './third_party/*' -and -not -path './.git/*' -exec $(CLANG_FORMAT) -style=file -i {} \; find . -name \*.py -and -not -path './third_party/*' -and -not -path './.git/*' -exec yapf -p -i {} \; clean: $(MAKE) -C database clean $(MAKE) -C fuzzers clean rm -rf build