xref: /spdk/isalcryptobuild/Makefile (revision b4ba6cdf0ad14da86fe0ca1b53f6a3f7b09560de)
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
19all:
20	$(Q)$(MAKE) -C $(SPDK_ROOT_DIR)/isa-l-crypto all CC="$(SUB_CC)" $(REDIRECT)
21
22install: all
23	$(Q)$(MAKE) -C $(SPDK_ROOT_DIR)/isa-l-crypto install $(REDIRECT)
24
25uninstall:
26	$(Q)$(MAKE) -C $(SPDK_ROOT_DIR)/isa-l-crypto uninstall $(REDIRECT)
27
28clean:
29	$(Q)$(MAKE) -C $(SPDK_ROOT_DIR)/isa-l-crypto clean $(REDIRECT)
30