]>
Commit | Line | Data |
---|---|---|
e943efbb | 1 | SCAN_BUILD ?= $(shell x=$$(which --skip-alias --skip-functions scan-build 2>/dev/null) ; [ -n "$$x" ] && echo "$$x") |
8c42b938 | 2 | |
e943efbb | 3 | scan-test : ; $(if $(findstring /,$(SCAN_BUILD)),,$(error scan-build not found)) |
8c42b938 PJ |
4 | |
5 | scan-clean : | |
6 | @if [[ -d scan-results ]]; then rm -rf scan-results && echo "removed 'scan-results'"; fi | |
7 | ||
8 | scan-build : | scan-test | |
9 | scan-build : clean-shim-objs | |
10 | make $(DASHJ) Cryptlib/OpenSSL/libopenssl.a Cryptlib/libcryptlib.a | |
138deeff | 11 | scan-build -o scan-results make $(DASHJ) CC=clang all |
8c42b938 PJ |
12 | |
13 | scan-build-all : | scan-test | |
14 | scan-build-all : clean | |
138deeff | 15 | scan-build -o scan-results make $(DASHJ) CC=clang all |
8c42b938 PJ |
16 | |
17 | .PHONY : scan-build scan-clean |