xref: /spdk/isalcryptobuild/Makefile (revision 8130039ee5287100d9eb93eb886967645da3d545)
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