Commit 86e4665b authored by Ben Walker's avatar Ben Walker Committed by Tomasz Zawadzki
Browse files

python: Install rpc.py and spdkcli.py in install/bin



These are two of the most used tools. Let's install them.
However, because we're installing them to a global bin/, add spdk_
prefixes

Change-Id: Idd4b2ffd7c1e6d7a16cc8cc100d2522b03b632ae
Signed-off-by: default avatarBen Walker <ben@nvidia.com>
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/21199


Reviewed-by: default avatarShuhei Matsumoto <smatsumoto@nvidia.com>
Reviewed-by: default avatarWojciech Panfil <wojciech.panfil@intel.com>
Tested-by: default avatarSPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: default avatarJim Harris <jim.harris@samsung.com>
Reviewed-by: default avatarAleksey Marchuk <alexeymar@nvidia.com>
parent a5f87f39
Loading
Loading
Loading
Loading
+18 −1
Original line number Diff line number Diff line
#  SPDX-License-Identifier: BSD-3-Clause
#  Copyright (C) 2023 Intel Corporation.
#  Copyright (c) 2023 NVIDIA CORPORATION & AFFILIATES
#  All rights reserved.
#

@@ -22,11 +23,27 @@ all:

clean:

install:
install: rpc spdkcli
	$(Q)$(setup_cmd)
	$(Q)rm -r spdk.egg-info

$(SPDK_ROOT_DIR)/build/bin/spdk_rpc:
	cp $(SPDK_ROOT_DIR)/scripts/rpc.py $(SPDK_ROOT_DIR)/build/bin/spdk_rpc
	chmod +x $(SPDK_ROOT_DIR)/build/bin/spdk_rpc

$(SPDK_ROOT_DIR)/build/bin/spdk_cli:
	cp $(SPDK_ROOT_DIR)/scripts/spdkcli.py $(SPDK_ROOT_DIR)/build/bin/spdk_cli
	chmod +x $(SPDK_ROOT_DIR)/build/bin/spdk_cli

rpc: $(SPDK_ROOT_DIR)/build/bin/spdk_rpc
	$(INSTALL_APP)

spdkcli: $(SPDK_ROOT_DIR)/build/bin/spdk_cli
	$(INSTALL_APP)

uninstall:
	$(Q)rm -r $(DESTDIR)/$(purelibdir)/spdk*
	$(Q)rm -f $(DESTDIR)/$(bindir)/spdk_rpc
	$(Q)rm -f $(DESTDIR)/$(bindir)/spdk_cli

.PHONY: all clean install uninstall