efi-boot-shim/Make.scan-build
Peter Jones 8c42b9389f Add "make scan-build" target.
Signed-off-by: Peter Jones <pjones@redhat.com>
2018-03-12 16:21:43 -04:00

21 lines
630 B
Plaintext

SCAN_BUILD ?= $(shell x=$$(which --skip-alias --skip-functions scan-build 2>/dev/null) ; [ -n "$$x" ] && echo 1)
ifeq ($(SCAN_BUILD),)
SCAN_BUILD_ERROR = $(error scan-build not found)
endif
scan-test : ; $(SCAN_BUILD_ERROR)
scan-clean :
@if [[ -d scan-results ]]; then rm -rf scan-results && echo "removed 'scan-results'"; fi
scan-build : | scan-test
scan-build : clean-shim-objs
make $(DASHJ) Cryptlib/OpenSSL/libopenssl.a Cryptlib/libcryptlib.a
scan-build -o scan-results make $(DASHJ) all
scan-build-all : | scan-test
scan-build-all : clean
scan-build -o scan-results make $(DASHJ) all
.PHONY : scan-build scan-clean