1784b9d48SAlexey Marchuk# SPDX-License-Identifier: BSD-3-Clause 2784b9d48SAlexey Marchuk# Copyright (c) Intel Corporation. 3784b9d48SAlexey Marchuk# Copyright (c) 2022 NVIDIA CORPORATION & AFFILIATES. 4784b9d48SAlexey Marchuk# All rights reserved. 5784b9d48SAlexey Marchuk# 6784b9d48SAlexey Marchuk 7784b9d48SAlexey MarchukSPDK_ROOT_DIR := $(abspath $(CURDIR)/..) 8784b9d48SAlexey Marchukinclude $(SPDK_ROOT_DIR)/mk/spdk.common.mk 9784b9d48SAlexey Marchuk 10784b9d48SAlexey Marchuk.PHONY: all clean install 11784b9d48SAlexey Marchuk 12784b9d48SAlexey Marchukifneq ($(Q),) 13784b9d48SAlexey MarchukREDIRECT=> /dev/null 14784b9d48SAlexey Marchukendif 15784b9d48SAlexey Marchuk 16784b9d48SAlexey Marchuk# Force-disable scan-build 17784b9d48SAlexey MarchukSUB_CC = $(patsubst %ccc-analyzer,$(DEFAULT_CC),$(CC)) 18784b9d48SAlexey Marchuk 19*8130039eSKonrad Sztyberall: 20784b9d48SAlexey Marchuk $(Q)$(MAKE) -C $(SPDK_ROOT_DIR)/isa-l-crypto all CC="$(SUB_CC)" $(REDIRECT) 21784b9d48SAlexey Marchuk 22784b9d48SAlexey Marchukinstall: all 23b02581a8SBen Walker $(Q)$(MAKE) -C $(SPDK_ROOT_DIR)/isa-l-crypto install $(REDIRECT) 24784b9d48SAlexey Marchuk 25784b9d48SAlexey Marchukuninstall: 26b02581a8SBen Walker $(Q)$(MAKE) -C $(SPDK_ROOT_DIR)/isa-l-crypto uninstall $(REDIRECT) 27784b9d48SAlexey Marchuk 28784b9d48SAlexey Marchukclean: 29784b9d48SAlexey Marchuk $(Q)$(MAKE) -C $(SPDK_ROOT_DIR)/isa-l-crypto clean $(REDIRECT) 30