1*cfb92d14SAndroid Build Coastguard Worker:: Copyright (c) 2022, The OpenThread Authors. 2*cfb92d14SAndroid Build Coastguard Worker:: All rights reserved. 3*cfb92d14SAndroid Build Coastguard Worker:: 4*cfb92d14SAndroid Build Coastguard Worker:: Redistribution and use in source and binary forms, with or without 5*cfb92d14SAndroid Build Coastguard Worker:: modification, are permitted provided that the following conditions are met: 6*cfb92d14SAndroid Build Coastguard Worker:: 1. Redistributions of source code must retain the above copyright 7*cfb92d14SAndroid Build Coastguard Worker:: notice, this list of conditions and the following disclaimer. 8*cfb92d14SAndroid Build Coastguard Worker:: 2. Redistributions in binary form must reproduce the above copyright 9*cfb92d14SAndroid Build Coastguard Worker:: notice, this list of conditions and the following disclaimer in the 10*cfb92d14SAndroid Build Coastguard Worker:: documentation and/or other materials provided with the distribution. 11*cfb92d14SAndroid Build Coastguard Worker:: 3. Neither the name of the copyright holder nor the 12*cfb92d14SAndroid Build Coastguard Worker:: names of its contributors may be used to endorse or promote products 13*cfb92d14SAndroid Build Coastguard Worker:: derived from this software without specific prior written permission. 14*cfb92d14SAndroid Build Coastguard Worker:: 15*cfb92d14SAndroid Build Coastguard Worker:: THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 16*cfb92d14SAndroid Build Coastguard Worker:: AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 17*cfb92d14SAndroid Build Coastguard Worker:: IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 18*cfb92d14SAndroid Build Coastguard Worker:: ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE 19*cfb92d14SAndroid Build Coastguard Worker:: LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 20*cfb92d14SAndroid Build Coastguard Worker:: CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 21*cfb92d14SAndroid Build Coastguard Worker:: SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 22*cfb92d14SAndroid Build Coastguard Worker:: INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 23*cfb92d14SAndroid Build Coastguard Worker:: CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 24*cfb92d14SAndroid Build Coastguard Worker:: ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 25*cfb92d14SAndroid Build Coastguard Worker:: POSSIBILITY OF SUCH DAMAGE. 26*cfb92d14SAndroid Build Coastguard Worker:: 27*cfb92d14SAndroid Build Coastguard Worker 28*cfb92d14SAndroid Build Coastguard Workerset THREADDIR=%systemdrive%\GRL\Thread1.2 29*cfb92d14SAndroid Build Coastguard Workerxcopy /E /Y Thread_Harness %THREADDIR%\Thread_Harness 30*cfb92d14SAndroid Build Coastguard Workercopy /Y ..\..\harness-thci\OpenThread.py %THREADDIR%\Thread_Harness\THCI 31*cfb92d14SAndroid Build Coastguard Workercopy /Y ..\..\harness-thci\OpenThread_BR.py %THREADDIR%\Thread_Harness\THCI 32*cfb92d14SAndroid Build Coastguard Workercopy /Y ..\..\harness-thci\OpenThread.png %THREADDIR%\Web\images 33*cfb92d14SAndroid Build Coastguard Workercopy /Y ..\..\harness-thci\OpenThread_BR.png %THREADDIR%\Web\images 34*cfb92d14SAndroid Build Coastguard Workercopy /Y ..\posix\config.yml %THREADDIR%\Thread_Harness\simulation 35*cfb92d14SAndroid Build Coastguard Workerxcopy /E /Y ..\posix\sniffer_sim\proto %THREADDIR%\Thread_Harness\simulation\Sniffer\proto 36*cfb92d14SAndroid Build Coastguard Worker 37*cfb92d14SAndroid Build Coastguard Worker%THREADDIR%\Python27\python.exe -m pip install --upgrade pip 38*cfb92d14SAndroid Build Coastguard Worker%THREADDIR%\Python27\python.exe -m pip install -r requirements.txt 39*cfb92d14SAndroid Build Coastguard Worker 40*cfb92d14SAndroid Build Coastguard Worker%THREADDIR%\Python27\python.exe Web\data\updateDeviceFields.py Web\data\deviceInputFields.xml 41*cfb92d14SAndroid Build Coastguard Worker 42*cfb92d14SAndroid Build Coastguard Workerset BASEDIR=%THREADDIR%\Thread_Harness 43*cfb92d14SAndroid Build Coastguard Worker%systemdrive%\GRL\Thread1.2\Python27\python.exe -m grpc_tools.protoc -I%BASEDIR% --python_out=%BASEDIR% --grpc_python_out=%BASEDIR% simulation/Sniffer/proto/sniffer.proto 44*cfb92d14SAndroid Build Coastguard Worker 45*cfb92d14SAndroid Build Coastguard Workerpause 46