1488570ebSJim Harris# SPDX-License-Identifier: BSD-3-Clause 2a6dbe372Spaul luse# Copyright (C) 2017 Intel Corporation. 32e7fe8e8SDaniel Verkamp# All rights reserved. 42e7fe8e8SDaniel Verkamp# 52e7fe8e8SDaniel Verkamp 62e7fe8e8SDaniel VerkampSPDK_ROOT_DIR := $(abspath $(CURDIR)/..) 72e7fe8e8SDaniel Verkampinclude $(SPDK_ROOT_DIR)/mk/spdk.common.mk 82e7fe8e8SDaniel Verkamp 9*dd98a248SMehakjot Singh SidhuHEADERS := $(shell find $(SPDK_ROOT_DIR)/include/spdk/ -name '*.h') 102e7fe8e8SDaniel VerkampINSTALLED_HEADERS := $(patsubst $(SPDK_ROOT_DIR)/include%,$(DESTDIR)$(includedir)%,$(HEADERS)) 112e7fe8e8SDaniel Verkamp 12c4d9daebSPiotr Pelplinski$(INSTALLED_HEADERS): 13c4d9daebSPiotr Pelplinskiifeq ($(MAKECMDGOALS),install) 142e7fe8e8SDaniel Verkamp $(INSTALL_HEADER) 15c4d9daebSPiotr Pelplinskielse 16c4d9daebSPiotr Pelplinski $(UNINSTALL_HEADER) 17c4d9daebSPiotr Pelplinskiendif 18c4d9daebSPiotr Pelplinski 19c4d9daebSPiotr Pelplinski.PHONY: $(INSTALLED_HEADERS) 202e7fe8e8SDaniel Verkamp 212e7fe8e8SDaniel Verkampall: 22*dd98a248SMehakjot Singh Sidhu $(Q)cp -r $(SPDK_ROOT_DIR)/include/spdk/* $(SPDK_ROOT_DIR)/build/include/spdk/ 232e7fe8e8SDaniel Verkamp 242e7fe8e8SDaniel Verkampclean: 259c131c28SDaniel Verkamp @: 262e7fe8e8SDaniel Verkamp 272e7fe8e8SDaniel Verkampinstall: $(INSTALLED_HEADERS) 282e7fe8e8SDaniel Verkamp 29c4d9daebSPiotr Pelplinskiuninstall: $(INSTALLED_HEADERS) 30c4d9daebSPiotr Pelplinski 312e7fe8e8SDaniel Verkampinclude $(SPDK_ROOT_DIR)/mk/spdk.deps.mk 32