Files
prjxray/Makefile
T

27 lines
773 B
Makefile
Raw Normal View History

2018-01-08 13:44:26 -08:00
CLANG_FORMAT ?= clang-format
2017-12-20 16:20:01 +01:00
2018-10-11 20:12:48 +00:00
.PHONY: database format clean env
env:
virtualenv --python=python3 env
. env/bin/activate; pip install -r requirements.txt
ln -sf $(PWD)/prjxray env/lib/python3.*/site-packages/
2018-02-05 17:51:33 -08:00
2018-02-05 17:51:32 -08:00
build:
2017-12-20 16:20:01 +01:00
git submodule update --init --recursive
mkdir -p build
2018-02-05 17:51:32 -08:00
cd build; cmake ..; $(MAKE)
2018-01-08 13:44:26 -08:00
database: build
$(MAKE) -C $@
2018-01-08 13:44:26 -08:00
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 {} \;
2018-02-05 17:51:33 -08:00
clean:
$(MAKE) -C database clean
2018-02-05 17:51:33 -08:00
$(MAKE) -C fuzzers clean
rm -rf build