PASDK-585:Update build scripts
[processor-sdk/performance-audio-sr.git] / scripts / setup_env.bat
1 @echo off
2 :: *************************************************************************
3 ::  FILE           : setup_env.bat
4 ::  DESCRIPTION    :
5 ::
6 ::     Setup tools environment.
7 ::
8 :: *************************************************************************
10 @echo Executing:  %~fn0
13 :: *************************************************************************
14 :: *** Specify install locations
15 :: *************************************************************************
16 :: Tools location
17 set TOOLS_DRIVE=C:
18 set TI_TOOLS_DIR=%TOOLS_DRIVE%\ti
19 set PA_TOOLS_DIR=%TOOLS_DRIVE%\PA_Tools
20 rem :: PASDK location
21 rem set PASDK_DRIVE=T:
22 rem set PASDK_INSTALL_DIR=%~dp0..
23 rem subst %PASDK_DRIVE% /d
24 rem subst %PASDK_DRIVE% %PASDK_INSTALL_DIR%
25 rem %PASDK_DRIVE%
27 :: *************************************************************************
28 :: *** Specify tool versions
29 :: *************************************************************************
30 ::
31 :: ProcSDK 2.0.2.11 component versions
32 ::
33 rem set BIOS_VERSION=6_45_01_29
34 rem set XDC_VERSION=3_32_00_06_core
35 rem set IPC_VERSION=3_42_00_02
36 rem set XDAIS_VERSION=7_24_00_04
37 rem set CCS_VER=6
38 rem set C6X_CGT_VER_DOT=8.1.0
39 rem set ARM_CGT_VERSION=4_8-2014q3
40 rem set SED_VER_DOT=4.2.1
41 rem set PYTHON_VER=27
42 rem set PKZIP_VER_DOT=9.20
43 :: Custom IPC version
44 rem set IPC_VERSION=3_43_00_00_eng
46 ::
47 :: PrSDK 4.0.0.4 component versions
48 ::
49 rem set BIOS_VERSION=6_46_05_55
50 rem set XDC_VERSION=3_32_01_22_core
51 rem set IPC_VERSION=ipc_3_46_00_02
52 rem set XDAIS_VERSION=7_24_00_04
53 rem set CCS_VER=7
54 rem set CCS_VER_CGT=6
55 rem set C6X_CGT_VER_DOT=8.1.0
56 rem set ARM_CGT_VERSION=4_8-2014q3
57 rem rem set C6X_CGT_VER_DOT=8.1.3
58 rem rem set ARM_CGT_VERSION=4_9-2015q3
59 rem set C6X_CGT_VER_DOT_PARMA=7.4.4
60 rem set SED_VER_DOT=4.2.1
61 rem set PYTHON_VER=27
62 rem set PKZIP_VER_DOT=9.20
64 ::
65 :: PrSDK 4.03.00.02 Build #1182 component versions
66 ::
67 :: XDC tools version for PASDK
68 set XDC_VERSION=3_50_03_33_core
69 :: XDC tools version for DH components
70 set XDC_VERSION_DH=3_32_01_22_core
71 :: XDC tools version for DTSX components
72 set XDC_VERSION_DTSX=3_32_01_22_core
73 :: SYSBIOS version for PASDK
74 set BIOS_VERSION=6_52_00_12
75 :: SYSBIOS version for DH components
76 set BIOS_VERSION_DH=6_46_05_55
77 :: SYSBIOS version for DTSX components
78 set BIOS_VERSION_DTSX=6_46_05_55
79 :: IPC version
80 set IPC_VERSION=ipc_3_47_01_00
81 :: XDAIS version
82 set XDAIS_VERSION=7_24_00_04
83 :: CCS version
84 set CCS_VER=7
85 :: SED version
86 set SED_VER_DOT=4.2.1
87 :: Python version
88 set PYTHON_VER=27
89 :: Pkzip version
90 ::set PKZIP_VER_DOT=9.20
91 :: Codegen tools
92 :: ARM CGT for PASDK
93 set ARM_CGT_VERSION=6-2017-q1-update
94 :: ARM CGT for DH (decoder) components
95 set ARM_CGT_VERSION_DH_DEC=4_8-2014q3
96 :: ARM CGT for DTS:X (decoder) components
97 set ARM_CGT_VERSION_DTSX_DEC=4_8-2014q3
98 :: C6X CGT for PASDK
99 set C6X_CGT_VER_DOT=8.2.2
100 :: C6X CGT for DH (ASP) components
101 set C6X_CGT_VER_DOT_DH_ASP=8.1.0
102 :: C6X CGT for DTS:X (ASP, PARMA) components
103 set C6X_CGT_VER_DOT_DTSX_ASP_PARMA=7.4.4
106 :: *************************************************************************
107 :: *** Specify install locations
108 :: *************************************************************************
109 rem
110 rem NOTE: These installation locations aren't currently tied into the build
111 rem
112 set CCS_INSTALL_DIR=%TI_TOOLS_DIR%\ccsv%CCS_VER%
113 set XDC_INSTALL_DIR_DH=%TI_TOOLS_DIR%\xdctools_%XDC_VERSION_DH%
114 set XDC_INSTALL_DIR_DTSX=%TI_TOOLS_DIR%\xdctools_%XDC_VERSION_DTSX%
115 set XDC_INSTALL_DIR=%TI_TOOLS_DIR%\xdctools_%XDC_VERSION%
116 set BIOS_INSTALL_DIR_DH=%TI_TOOLS_DIR%\bios_%BIOS_VERSION_DH%
117 set BIOS_INSTALL_DIR_DTSX=%TI_TOOLS_DIR%\bios_%BIOS_VERSION_DTSX%
118 set BIOS_INSTALL_DIR=%TI_TOOLS_DIR%\bios_%BIOS_VERSION%
119 set IPC_INSTALL_DIR=%TI_TOOLS_DIR%\ipc_%IPC_VERSION%
120 set XDAIS_INSTALL_DIR=%TI_TOOLS_DIR%\xdais_%XDAIS_VERSION%
121 set SED_INSTALL_DIR=%PA_TOOLS_DIR%\GnuWin32
122 set PYTHON_INSTALL_DIR=%PA_TOOLS_DIR%\Python%PYTHON_VER%
123 set ZIP_INSTALL_DIR=%PA_TOOLS_DIR%
124 set CYGWIN_INSTALL_DIR=%TOOLS_DRIVE%\cygwin\bin
125 :: Codegen tools
126 set ARM_CGT_INSTALL_DIR=%TI_TOOLS_DIR%\gcc-arm-none-eabi-%ARM_CGT_VERSION%
127 set ARM_CGT_INSTALL_DIR_DH_DEC=%TI_TOOLS_DIR%\gcc-arm-none-eabi-%ARM_CGT_VERSION_DH_DEC%
128 set ARM_CGT_INSTALL_DIR_DTSX_DEC=%TI_TOOLS_DIR%\gcc-arm-none-eabi-%ARM_CGT_VERSION_DTSX_DEC%
129 set C6X_CGT_INSTALL_DIR=%TI_TOOLS_DIR%\ti-cgt-c6000_%C6X_CGT_VER_DOT%
130 set C6X_CGT_INSTALL_DIR_DH_ASP=%TI_TOOLS_DIR%\ti-cgt-c6000_%C6X_CGT_VER_DOT_DH_ASP%
131 set C6X_CGT_INSTALL_DIR_DTSX_ASP_PARMA=%TI_TOOLS_DIR%\ti-cgt-c6000_%C6X_CGT_VER_DOT_DTSX_ASP_PARMA%
134 rem @echo #######################################################################
135 rem @echo ##  All Required Tools Installed
136 rem @echo #######################################################################
137 rem @echo.
140 :: *************************************************************************
141 :: ** Set the PATH
142 :: *************************************************************************
143 for %%i in (git.exe) do set GIT_PATH=%TOOLS_DRIVE%%%~sp$PATH:i
144 set PATH=%SystemRoot%;%SystemRoot%\system32;%SystemRoot%\system32\Wbem
145 set PATH=%XDC_INSTALL_DIR%;%PATH%
146 set PATH=%XDC_INSTALL_DIR%\jre\bin;%PATH%
147 set PATH=%PATH%;%CCS_INSTALL_DIR%\eclipse
148 set PATH=%PATH%;%SED_INSTALL_DIR%\bin
149 set PATH=%PATH%;%PYTHON_INSTALL_DIR%;%PYTHON_INSTALL_DIR%\Scripts
150 set PATH=%PATH%;%GIT_PATH%
151 set PATH=%PATH%;%ZIP_INSTALL_DIR%\7-Zip
152 set GIT_PATH=
155 :: *************************************************************************
156 :: ** Create XDC environment variables
157 :: *************************************************************************
158 set xdc=%XDC_INSTALL_DIR%\xdc.exe $*
159 ::set XDCPATH=%CCS_INSTALL_DIR%/ccsv%CCS_VER%/packages
160 ::set XDCPATH=%XDCPATH%;%XDC_INSTALL_DIR%/packages
161 set XDCPATH=%XDC_INSTALL_DIR%/packages
164 :: *************************************************************************
165 :: ** Clean Up
166 :: *************************************************************************
167 set XDC_VERSION=
168 set XDC_VERSION_DH=
169 set XDC_VERSION_DTSX=
170 set BIOS_VERSION=
171 set BIOS_VERSION_DH=
172 set BIOS_VERSION_DTSX=
173 set IPC_VERSION=
174 set XDAIS_VERSION=
175 set CCS_VER=
176 set CCS_VER_CGT=
177 set SED_VER_DOT=
178 set PYTHON_VER=
179 ::set PKZIP_VER_DOT=
180 set C6X_CGT_VER_DOT=
181 set ARM_CGT_VERSION=
182 set C6X_CGT_VER_DOT_PARMA=
185 :: *************************************************************************
186 :: ** Show the build environment
187 :: *************************************************************************
188 @echo.
189 @echo #######################################################################
190 @echo ##  Build Environment Variables (Start)
191 @echo #######################################################################
192 @set
193 @echo #######################################################################
194 @echo ##  Build Environment Variables (Stop)
195 @echo #######################################################################
196 @echo.
199 :end