1# SPDX-License-Identifier: BSD-3-Clause 2# Copyright (c) Intel Corporation. 3# Copyright (c) 2022 NVIDIA CORPORATION & AFFILIATES. 4# All rights reserved. 5# 6 7SPDK_ROOT_DIR := $(abspath $(CURDIR)/..) 8include $(SPDK_ROOT_DIR)/mk/spdk.common.mk 9 10.PHONY: all clean install 11 12ifneq ($(Q),) 13REDIRECT=> /dev/null 14endif 15 16# Force-disable scan-build 17SUB_CC = $(patsubst %ccc-analyzer,$(DEFAULT_CC),$(CC)) 18 19$(ISAL_CRYPTO_DIR)/isa-l-crypto: 20 @ln -s $(ISAL_CRYPTO_DIR)/include $(ISAL_CRYPTO_DIR)/isa-l-crypto 21 22all: $(ISAL_CRYPTO_DIR)/isa-l-crypto 23 $(Q)$(MAKE) -C $(SPDK_ROOT_DIR)/isa-l-crypto all CC="$(SUB_CC)" $(REDIRECT) 24 25install: all 26 27uninstall: 28 @: 29 30clean: 31 $(Q)$(MAKE) -C $(SPDK_ROOT_DIR)/isa-l-crypto clean $(REDIRECT) 32 $(Q)rm -rf $(ISAL_CRYPTO_DIR)/isa-l-crypto 33