Merged PASDK 1.2.4 changes. Fixed following bugs:
[processor-sdk/performance-audio-sr.git] / setup_build_env / setup_env.bat
1 @echo off\r
2 :: *************************************************************************\r
3 ::  FILE           : setup_env.bat\r
4 ::  DESCRIPTION    :\r
5 ::\r
6 ::     Setup tools environment.\r
7 ::\r
8 :: *************************************************************************\r
9 \r
10 @echo Executing:  %~fn0\r
11 \r
12 \r
13 :: *************************************************************************\r
14 :: *** Specify install locations\r
15 :: *************************************************************************\r
16 :: Tools location\r
17 set TOOLS_DRIVE=C:\r
18 set TI_TOOLS_DIR=%TOOLS_DRIVE%\ti\r
19 set PA_TOOLS_DIR=%TOOLS_DRIVE%\PA_Tools\r
20 \r
21 :: *************************************************************************\r
22 :: *** Specify tool versions\r
23 :: *************************************************************************\r
24 ::\r
25 :: PRSDK component versions\r
26 ::\r
27 :: XDC tools version for PA\r
28 set XDC_VERSION=3_50_03_33_core\r
29 :: SYSBIOS version for PA\r
30 set BIOS_VERSION=6_52_00_12\r
31 :: UIA version\r
32 set UIA_VERSION=2_21_02_07\r
33 :: IPC version\r
34 set IPC_VERSION=3_47_02_00\r
35 :: PDK version\r
36 set PDK_VERSION=1_0_10\r
37 :: EDMA3 LLD version\r
38 set EDMA3_VERSION=2_12_05_30C\r
39 :: XDAIS version\r
40 set XDAIS_VERSION=7_24_00_04\r
41 :: DSPLIB version\r
42 set DSPLIB_VERSION=3_4_0_0\r
43 :: CCS version\r
44 set CCS_VER=7\r
45 :: SED version\r
46 set SED_VER_DOT=4.2.1\r
47 :: Python version\r
48 set PYTHON_VER=27\r
49 :: Pkzip version\r
50 ::set PKZIP_VER_DOT=9.20\r
51 \r
52 :: Codegen tools\r
53 :: ARM CGT for PA\r
54 set ARM_CGT_VERSION=6-2017-q1-update\r
55 :: C6X CGT for PA\r
56 set C6X_CGT_VER_DOT=8.2.2\r
57 \r
58 :: *************************************************************************\r
59 :: *** Specify install locations\r
60 :: *************************************************************************\r
61 \r
62 ::\r
63 :: PA dependency install locations\r
64 ::\r
65 set CCS_INSTALL_DIR=%TI_TOOLS_DIR%\ccsv%CCS_VER%\r
66 set XDC_INSTALL_DIR=%TI_TOOLS_DIR%\xdctools_%XDC_VERSION%\r
67 set BIOS_INSTALL_DIR=%TI_TOOLS_DIR%\bios_%BIOS_VERSION%\r
68 set UIA_INSTALL_DIR=%TI_TOOLS_DIR%\uia_%UIA_VERSION%\r
69 set IPC_INSTALL_DIR=%TI_TOOLS_DIR%\ipc_%IPC_VERSION%\r
70 set PDK_INSTALL_DIR=%TI_TOOLS_DIR%\pdk_k2g_%PDK_VERSION%\r
71 set EDMA3_INSTALL_DIR=%TI_TOOLS_DIR%\edma3_lld_%EDMA3_VERSION%\r
72 set XDAIS_INSTALL_DIR=%TI_TOOLS_DIR%\xdais_%XDAIS_VERSION%\r
73 set SED_INSTALL_DIR=%PA_TOOLS_DIR%\GnuWin32\r
74 set PYTHON_INSTALL_DIR=%PA_TOOLS_DIR%\Python%PYTHON_VER%\r
75 set ZIP_INSTALL_DIR=%PA_TOOLS_DIR%\r
76 set CYGWIN_INSTALL_DIR=%TOOLS_DRIVE%\cygwin\bin\r
77 \r
78 ::\r
79 :: Codegen tools install locations\r
80 ::\r
81 set ARM_CGT_INSTALL_DIR=%TI_TOOLS_DIR%\gcc-arm-none-eabi-%ARM_CGT_VERSION%\r
82 set C6X_CGT_INSTALL_DIR=%TI_TOOLS_DIR%\ti-cgt-c6000_%C6X_CGT_VER_DOT%\r
83 \r
84 ::\r
85 :: PA install location\r
86 ::\r
87 if "%PAROOT%" NEQ "" (\r
88     set PAROOT=%PAROOT_DIR%\r
89 ) else (\r
90     set PAROOT=%~dp0..\r
91 )\r
92 \r
93 :: \r
94 :: PAF install locations\r
95 :: \r
96 set CG_TOOLS_a15=%ARM_CGT_INSTALL_DIR%\r
97 set CG_TOOLS_c66x=%C6X_CGT_INSTALL_DIR%\r
98 set BIOSROOT=%TI_TOOLS_DIR%\bios_%BIOS_VERSION%\r
99 set XDCROOT=%TI_TOOLS_DIR%\xdctools_%XDC_VERSION%\r
100 set IPCROOT=%TI_TOOLS_DIR%\ipc_%IPC_VERSION%\r
101 set PDKROOT=%TI_TOOLS_DIR%\pdk_k2g_%PDK_VERSION%\r
102 set EDMA3LLDROOT=%TI_TOOLS_DIR%\edma3_lld_%EDMA3_VERSION%\r
103 set XDAISROOT=%TI_TOOLS_DIR%\xdais_%XDAIS_VERSION%\r
104 set DSPLIBROOT=%TI_TOOLS_DIR%\dsplib_c66x_%DSPLIB_VERSION%\r
105 set ROOTDIR=%PAROOT%\pasrc\paf\r
106 \r
107 rem @echo #######################################################################\r
108 rem @echo ##  All Required Tools Installed\r
109 rem @echo #######################################################################\r
110 rem @echo.\r
111 \r
112 :: *************************************************************************\r
113 :: ** Set the PATH\r
114 :: *************************************************************************\r
115 for %%i in (git.exe) do set GIT_PATH=%TOOLS_DRIVE%%%~sp$PATH:i\r
116 set PATH=%SystemRoot%;%SystemRoot%\system32;%SystemRoot%\system32\Wbem\r
117 set PATH=%XDC_INSTALL_DIR%;%PATH%\r
118 set PATH=%XDC_INSTALL_DIR%\jre\bin;%PATH%\r
119 set PATH=%PATH%;%CCS_INSTALL_DIR%\eclipse\r
120 set PATH=%PATH%;%SED_INSTALL_DIR%\bin\r
121 set PATH=%PATH%;%PYTHON_INSTALL_DIR%;%PYTHON_INSTALL_DIR%\Scripts\r
122 set PATH=%PATH%;%GIT_PATH%\r
123 set PATH=%PATH%;%ZIP_INSTALL_DIR%\7-Zip\r
124 set GIT_PATH=\r
125 \r
126 \r
127 :: *************************************************************************\r
128 :: ** Create XDC environment variables\r
129 :: *************************************************************************\r
130 set xdc=%XDC_INSTALL_DIR%\xdc.exe $*\r
131 ::set XDCPATH=%CCS_INSTALL_DIR%/ccsv%CCS_VER%/packages\r
132 ::set XDCPATH=%XDCPATH%;%XDC_INSTALL_DIR%/packages\r
133 set XDCPATH=%XDC_INSTALL_DIR%/packages\r
134 \r
135 \r
136 :: *************************************************************************\r
137 :: ** Clean Up\r
138 :: *************************************************************************\r
139 set XDC_VERSION=\r
140 set XDC_VERSION_DH=\r
141 set XDC_VERSION_DTSX=\r
142 set BIOS_VERSION=\r
143 set BIOS_VERSION_DH=\r
144 set BIOS_VERSION_DTSX=\r
145 set IPC_VERSION=\r
146 set XDAIS_VERSION=\r
147 set CCS_VER=\r
148 set CCS_VER_CGT=\r
149 set SED_VER_DOT=\r
150 set PYTHON_VER=\r
151 ::set PKZIP_VER_DOT=\r
152 set C6X_CGT_VER_DOT=\r
153 set ARM_CGT_VERSION=\r
154 set C6X_CGT_VER_DOT_PARMA=\r
155 \r
156 \r
157 :: *************************************************************************\r
158 :: ** Show the build environment\r
159 :: *************************************************************************\r
160 @echo.\r
161 @echo #######################################################################\r
162 @echo ##  Build Environment Variables (Start)\r
163 @echo #######################################################################\r
164 @set\r
165 @echo #######################################################################\r
166 @echo ##  Build Environment Variables (Stop)\r
167 @echo #######################################################################\r
168 @echo.\r
169 \r
170 \r
171 :end\r