mirror of https://github.com/openXC7/prjxray.git
22 lines
621 B
Makefile
22 lines
621 B
Makefile
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
|