OSDN Git Service

Try even harder to convince coverity that get_file isn't leaking memory...
[android-x86/external-efivar.git] / Make.scan-build
1 SCAN_BUILD ?= $(shell x=$$(which --skip-alias --skip-functions scan-build 2>/dev/null) ; [ -n "$$x" ] && echo 1)
2 ifeq ($(SCAN_BUILD),)
3         SCAN_BUILD_ERROR = $(error scan-build not found)
4 endif
5
6 scan-test : ; $(SCAN_BUILD_ERROR)
7
8 scan-clean : clean
9         @if [[ -d scan-results ]]; then rm -rf scan-results && echo "removed 'scan-results'"; fi
10
11 scan-build : | scan-test
12 scan-build : clean
13         scan-build -o scan-results make $(DASHJ) CC=clang all
14
15 scan-build-all : | scan-test
16 scan-build-all : clean
17         scan-build -o scan-results make $(DASHJ) CC=clang all
18
19 .PHONY : scan-build scan-clean
20
21 # vim:ft=make