From 113559b2d70fc2e2c72ec763df2d5e33673043ad Mon Sep 17 00:00:00 2001 From: Shubham Patil Date: Fri, 16 Dec 2022 15:19:56 +0530 Subject: [PATCH] Build host tools from connectedhomeip repository in install.sh Also installing python dependencies of mfg_tool --- docs/en/developing.rst | 2 +- export.sh | 4 ++-- install.sh | 15 +++++++++++---- 3 files changed, 14 insertions(+), 7 deletions(-) diff --git a/docs/en/developing.rst b/docs/en/developing.rst index 4d71c1f1f..2e3357aab 100644 --- a/docs/en/developing.rst +++ b/docs/en/developing.rst @@ -202,7 +202,7 @@ A host-based chip-tool can be used as a commissioner to commission and control a :: - ${ESP_MATTER_PATH}/connectedhomeip/connectedhomeip/examples/chip-tool/out + $ESP_MATTER_PATH}/connectedhomeip/connectedhomeip/out/host 2.2.1.1 Commissioning ^^^^^^^^^^^^^^^^^^^^^ diff --git a/export.sh b/export.sh index a31f6c65f..1c2c99e09 100644 --- a/export.sh +++ b/export.sh @@ -50,8 +50,8 @@ esp_matter_export_main() { # PATH for gn export PATH=${PATH}:${ESP_MATTER_PATH}/connectedhomeip/connectedhomeip/.environment/cipd/packages/pigweed/ - # PATH for chip-tool - export PATH=${PATH}:${ESP_MATTER_PATH}/connectedhomeip/connectedhomeip/examples/chip-tool/out/ + # PATH for host tools + export PATH=${PATH}:${ESP_MATTER_PATH}/connectedhomeip/connectedhomeip/out/host } esp_matter_export_main diff --git a/install.sh b/install.sh index 100824dd5..ce747362d 100755 --- a/install.sh +++ b/install.sh @@ -4,21 +4,28 @@ set -e basedir=$(dirname "$0") ESP_MATTER_PATH=$(cd "${basedir}"; pwd) +MATTER_PATH=${ESP_MATTER_PATH}/connectedhomeip/connectedhomeip export ESP_MATTER_PATH echo "" echo "Running Matter Setup" echo "" -source ${ESP_MATTER_PATH}/connectedhomeip/connectedhomeip/scripts/bootstrap.sh +source ${MATTER_PATH}/scripts/bootstrap.sh echo "" -echo "Building chip-tool" +echo "Building host tools" echo "" -${ESP_MATTER_PATH}/connectedhomeip/connectedhomeip/scripts/examples/gn_build_example.sh ${ESP_MATTER_PATH}/connectedhomeip/connectedhomeip/examples/chip-tool ${ESP_MATTER_PATH}/connectedhomeip/connectedhomeip/examples/chip-tool/out/ +gn --root="${MATTER_PATH}" gen ${MATTER_PATH}/out/host +ninja -C ${MATTER_PATH}/out/host echo "" -echo "Created chip-tool executable at: ${ESP_MATTER_PATH}/connectedhomeip/connectedhomeip/examples/chip-tool/out/" +echo "Host tools built at: ${MATTER_PATH}/out/host" echo "" +echo "" +echo "Installing python dependencies for mfg_tool" +echo "" +python3 -m pip install -r ${ESP_MATTER_PATH}/tools/mfg_tool/requirements.txt + echo "All done! You can now run:" echo "" echo " . ${basedir}/export.sh"