diff --git a/examples/nvme/identify/Makefile b/examples/nvme/identify/Makefile index 0aa5e52b8..efd63aa7d 100644 --- a/examples/nvme/identify/Makefile +++ b/examples/nvme/identify/Makefile @@ -36,4 +36,7 @@ include $(SPDK_ROOT_DIR)/mk/spdk.common.mk APP = identify +install: $(APP) + $(INSTALL_EXAMPLE) + include $(SPDK_ROOT_DIR)/mk/nvme.libtest.mk diff --git a/examples/nvme/perf/Makefile b/examples/nvme/perf/Makefile index 573f56a03..bfdd0de99 100644 --- a/examples/nvme/perf/Makefile +++ b/examples/nvme/perf/Makefile @@ -41,4 +41,7 @@ SYS_LIBS += -laio CFLAGS += -DHAVE_LIBAIO endif +install: $(APP) + $(INSTALL_EXAMPLE) + include $(SPDK_ROOT_DIR)/mk/nvme.libtest.mk diff --git a/mk/spdk.common.mk b/mk/spdk.common.mk index b00e8edc2..ca11c49ab 100644 --- a/mk/spdk.common.mk +++ b/mk/spdk.common.mk @@ -287,6 +287,11 @@ INSTALL_APP=\ install -d -m 755 "$(DESTDIR)$(bindir)"; \ install -m 755 "$(APP)" "$(DESTDIR)$(bindir)/" +INSTALL_EXAMPLE=\ + $(Q)echo " INSTALL $(DESTDIR)$(bindir)/spdk_$(strip $(subst /,_,$(subst $(SPDK_ROOT_DIR)/examples/, ,$(CURDIR))))"; \ + install -d -m 755 "$(DESTDIR)$(bindir)"; \ + install -m 755 "$(APP)" "$(DESTDIR)$(bindir)/spdk_$(strip $(subst /,_,$(subst $(SPDK_ROOT_DIR)/examples/, ,$(CURDIR))))" + # Install a header INSTALL_HEADER=\ $(Q)echo " INSTALL $@"; \