PASDK-332:Tweaks to DTS:X IP package creation scripts
[processor-sdk/performance-audio-sr.git] / scripts / install_dhip_pkgs.bat
1 @echo off
2 :: *************************************************************************
3 ::  FILE           : install_dhip_pkgs.bat
4 ::  DESCRIPTION    :
5 ::
6 ::     Installes DH-IP packages.
7 ::
8 :: *************************************************************************
10 :: %1: DH-IP package source directory
11 @echo Executing:  %~fn0 %1
13 if "%PASDK_ROOT_DIR%" == "" set PASDK_ROOT_DIR=%~dp0..\
15 :: Set unzip path
16 for %%i in (git.exe) do set GIT_PATH=%DRIVE%%%~sp$PATH:i
17 set UNZIP_PATH=%GIT_PATH%..\usr\bin
18 set GIT_PATH=
20 :: Set Dolby IP local root directory
21 set DOLBY_IP_LROOT=%PASDK_ROOT_DIR%dolby_ip
22 :: Set package install directories (location generated packages unziped for ARM/DSP application build)
23 set BMDA_PKG_INSTALL_DIR=%DOLBY_IP_LROOT%\dh-ip
24 set CAR_PKG_INSTALL_DIR=%DOLBY_IP_LROOT%\dh-ip
25 set OAR_PKG_INSTALL_DIR=%DOLBY_IP_LROOT%\dh-ip
26 set DDP_PKG_INSTALL_DIR=%DOLBY_IP_LROOT%\dh-ip
27 set MATTHD_PKG_INSTALL_DIR=%DOLBY_IP_LROOT%\dh-ip
28 set INTR_PKG_INSTALL_DIR=%DOLBY_IP_LROOT%\dh-ip
29 :: All packages install to same directory
30 ::set DHIP_PKG_INSTALL_DIR=%DOLBY_IP_LROOT%\dh-ip
32 :: Set package directory (location of generated packages)
33 ::set DHIP_PKG_DIR=%DOLBY_IP_LROOT%\package
34 set DHIP_PKG_DIR=%1
36 :: Set package names
37 for /f "delims=" %%a in ('dir %DHIP_PKG_DIR%\*bmda* /b') do set BMDA_PKG_FNAME=%%a
38 for /f "delims=" %%a in ('dir %DHIP_PKG_DIR%\*car* /b') do set CAR_PKG_FNAME=%%a
39 for /f "delims=" %%a in ('dir %DHIP_PKG_DIR%\*oar* /b') do set OAR_PKG_FNAME=%%a
40 for /f "delims=" %%a in ('dir %DHIP_PKG_DIR%\*ddp* /b') do set DDP_PKG_FNAME=%%a
41 for /f "delims=" %%a in ('dir %DHIP_PKG_DIR%\*matthd* /b') do set MATTHD_PKG_FNAME=%%a
42 for /f "delims=" %%a in ('dir %DHIP_PKG_DIR%\*intrinsics* /b') do set INTR_PKG_FNAME=%%a
44 :: Install packages at application build locations
45 if exist %BMDA_PKG_INSTALL_DIR%\nul     ( rmdir /S / Q %BMDA_PKG_INSTALL_DIR% )
46 if exist %CAR_PKG_INSTALL_DIR%\nul      ( rmdir /S / Q %CAR_PKG_INSTALL_DIR% )
47 if exist %OAR_PKG_INSTALL_DIR%\nul      ( rmdir /S / Q %OAR_PKG_INSTALL_DIR% )
48 if exist %DDP_PKG_INSTALL_DIR%\nul      ( rmdir /S / Q %DDP_PKG_INSTALL_DIR% )
49 if exist %MATTHD_PKG_INSTALL_DIR%\nul   ( rmdir /S / Q %MATTHD_PKG_INSTALL_DIR% )
50 if exist %INTR_PKG_INSTALL_DIR%\nul     ( rmdir /S / Q %INTR_PKG_INSTALL_DIR% )
51 @%UNZIP_PATH%\unzip -o -d %BMDA_PKG_INSTALL_DIR% %DHIP_PKG_DIR%\%BMDA_PKG_FNAME%
52 @%UNZIP_PATH%\unzip -o -d %CAR_PKG_INSTALL_DIR% %DHIP_PKG_DIR%\%CAR_PKG_FNAME%
53 @%UNZIP_PATH%\unzip -o -d %OAR_PKG_INSTALL_DIR% %DHIP_PKG_DIR%\%OAR_PKG_FNAME%
54 @%UNZIP_PATH%\unzip -o -d %DDP_PKG_INSTALL_DIR% %DHIP_PKG_DIR%\%DDP_PKG_FNAME%
55 @%UNZIP_PATH%\unzip -o -d %MATTHD_PKG_INSTALL_DIR% %DHIP_PKG_DIR%\%MATTHD_PKG_FNAME%
56 @%UNZIP_PATH%\unzip -o -d %INTR_PKG_INSTALL_DIR% %DHIP_PKG_DIR%\%INTR_PKG_FNAME%
57 :: All packages install to same directory
58 ::@%UNZIP_PATH%\unzip -o -d %DHIP_PKG_INSTALL_DIR% '%DHIP_PKG_DIR%\*.zip'
61 :cleanupenv
62 set UNZIP_PATH=
63 set DOLBY_IP_LROOT=
64 set BMDA_PKG_INSTALL_DIR=
65 set CAR_PKG_INSTALL_DIR=
66 set OAR_PKG_INSTALL_DIR=
67 set DDP_PKG_INSTALL_DIR=
68 set MATTHD_PKG_INSTALL_DIR=
69 set INTR_PKG_INSTALL_DIR=
70 set DHIP_PKG_DIR=
71 set BMDA_PKG_FNAME=
72 set CAR_PKG_FNAME=
73 set OAR_PKG_FNAME=
74 set DDP_PKG_FNAME=
75 set MATTHD_PKG_FNAME=
76 set INTR_PKG_FNAME=