HEADERS := $(wildcard $(SPDK_ROOT_DIR)/include/spdk/*.h)
INSTALLED_HEADERS := $(patsubst $(SPDK_ROOT_DIR)/include%,$(DESTDIR)$(includedir)%,$(HEADERS))
-$(DESTDIR)$(includedir)%.h:
+$(INSTALLED_HEADERS):
+ifeq ($(MAKECMDGOALS),install)
$(INSTALL_HEADER)
+else
+ $(UNINSTALL_HEADER)
+endif
+
+.PHONY: $(INSTALLED_HEADERS)
all:
@:
install: $(INSTALLED_HEADERS)
+uninstall: $(INSTALLED_HEADERS)
+
include $(SPDK_ROOT_DIR)/mk/spdk.deps.mk