From 245e2e9855fbcdc6276629bf05f3170eab8f1b80 Mon Sep 17 00:00:00 2001 From: Daniel Verkamp Date: Thu, 8 Mar 2018 15:29:44 -0700 Subject: [PATCH] app/spdk_tgt: add 'make install' rule Change-Id: Ib76031972824231ed824e53a327c7d648842ad6a Signed-off-by: Daniel Verkamp Reviewed-on: https://review.gerrithub.io/403224 Tested-by: SPDK Automated Test System Reviewed-by: Jim Harris Reviewed-by: Shuhei Matsumoto Reviewed-by: Changpeng Liu --- app/spdk_tgt/Makefile | 3 +++ mk/spdk.common.mk | 7 +++++++ 2 files changed, 10 insertions(+) diff --git a/app/spdk_tgt/Makefile b/app/spdk_tgt/Makefile index 9ae4b9786..087458d7a 100644 --- a/app/spdk_tgt/Makefile +++ b/app/spdk_tgt/Makefile @@ -62,4 +62,7 @@ $(APP): $(OBJS) $(SPDK_LIB_FILES) $(SPDK_WHOLE_LIBS) $(BLOCKDEV_MODULES_FILES) $ clean: $(CLEAN_C) $(APP) +install: $(APP) + $(INSTALL_APP) + include $(SPDK_ROOT_DIR)/mk/spdk.deps.mk diff --git a/mk/spdk.common.mk b/mk/spdk.common.mk index 82a28cb56..5c1ef8228 100644 --- a/mk/spdk.common.mk +++ b/mk/spdk.common.mk @@ -48,6 +48,7 @@ ifneq ($(prefix),) CONFIG_PREFIX=$(prefix) endif +bindir?=$(CONFIG_PREFIX)/bin libdir?=$(CONFIG_PREFIX)/lib includedir?=$(CONFIG_PREFIX)/include @@ -206,6 +207,12 @@ INSTALL_LIB=\ install -d -m 755 "$(DESTDIR)$(libdir)"; \ install -m 644 "$(LIB)" "$(DESTDIR)$(libdir)/" +# Install an app binary +INSTALL_APP=\ + $(Q)echo " INSTALL $(DESTDIR)$(bindir)/$(APP)"; \ + install -d -m 755 "$(DESTDIR)$(bindir)"; \ + install -m 755 "$(APP)" "$(DESTDIR)$(bindir)/" + # Install a header INSTALL_HEADER=\ $(Q)echo " INSTALL $@"; \