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 $@"; \