PASDK-359:Fix various problem with build scripts
authorFrank Livingston <frank-livingston@ti.com>
Sat, 23 Sep 2017 06:03:48 +0000 (01:03 -0500)
committerFrank Livingston <frank-livingston@ti.com>
Sat, 23 Sep 2017 06:03:48 +0000 (01:03 -0500)
- PASDK root dir containing trailing backslash
- determination of unzip path
- install_code.bat modes other than SuperRepo

17 files changed:
build_all.bat
scripts/build_ccs_projects.bat
scripts/build_dh_libs.bat
scripts/build_dhip_pkg.bat
scripts/build_dhip_pkgs.bat
scripts/build_dtsx_libs.bat
scripts/build_dtsxip_pkg.bat
scripts/build_dtsxip_pkgs.bat
scripts/build_fd_pkg.bat
scripts/build_os_pkg.bat
scripts/build_paf_libs.bat
scripts/build_parma_libs.bat
scripts/build_pdk_libs.bat
scripts/install_code.bat
scripts/install_dhip_pkgs.bat
scripts/install_dtsxip_pkgs.bat
scripts/setup_env.bat

index 1692aa72e8c55858ae726cb44fcb4493e92fa703..cf76ae49f3f4533b8f44f30c2fd648e9f69c43d2 100644 (file)
@@ -44,7 +44,9 @@ goto end
 
 
 :cont1
+:: Set PASDK root directory
 set PASDK_ROOT_DIR=%~dp0
+if "%PASDK_ROOT_DIR:~-1%"=="\" set PASDK_ROOT_DIR=%PASDK_ROOT_DIR:~0,-1%
 
 if "%3" NEQ "SDF" goto install_tools
 :: Set PASDK target and version
@@ -54,7 +56,7 @@ set PASDK_VERSION=01_00_00_05
 set FD_PKG_VERSION=01_00_00_05
 
 :: Set release directory
-set RELEASE_DIR=%PASDK_ROOT_DIR%release
+set RELEASE_DIR=%PASDK_ROOT_DIR%\release
 :: Set FD package directory
 set FD_PKG_DIR=%RELEASE_DIR%\fd_package
 :: Set OS package directory
@@ -65,7 +67,6 @@ set DHIP_PKG_DIR=%RELEASE_DIR%\dhip_package
 :: Set DTSX-IP package directory
 set DTSXIP_PKG_DIR=%RELEASE_DIR%\dtsxip_package
 
-
 if exist %RELEASE_DIR%\nul ( rmdir /S / Q %RELEASE_DIR% )
 
 
@@ -86,9 +87,9 @@ if exist %RELEASE_DIR%\nul ( rmdir /S / Q %RELEASE_DIR% )
 :: *** Build
 :: *************************************************************************
 :: Build DSP PDK LLD libraries
-::@pushd scripts
-::@cmd /c build_pdk_libs.bat
-::@popd
+rem @pushd scripts
+rem @cmd /c build_pdk_libs.bat
+rem @popd
 
 :: Build ARM/DSP PAF libraries
 @pushd scripts
index e875a78c068225fc1ce5bb867bbefc99b9de9c90..475ef5d98645c00a2bd137765c65fa4d8c84c4d2 100644 (file)
 :: %2: Build profile: Debug, Release, or SDF
 @echo Executing:  %~fn0 %1 %2
 
-if "%PASDK_ROOT_DIR%" == "" set PASDK_ROOT_DIR=%~dp0..\
+if "%PASDK_ROOT_DIR%" == "" set PASDK_ROOT_DIR=%~dp0..
 
 :: Set PASDK local root directory
-set PASDK_LROOT_DIR=%PASDK_ROOT_DIR%pasdk
+set PASDK_LROOT_DIR=%PASDK_ROOT_DIR%\pasdk
 :: Set custom Processor SDK local root directory
-set PSDK_CUST_LROOT_DIR=%PASDK_ROOT_DIR%psdk_cust
+set PSDK_CUST_LROOT_DIR=%PASDK_ROOT_DIR%\psdk_cust
 
 :: Set custom PDK install directory
 ::set PDK_VERSION=1_0_1_2_eng
index e39dd52d3e9a40cf745397838994a312aa40fca2..1c5988322f247a328d8f0290cbc965998fd59d3d 100644 (file)
@@ -1,6 +1,6 @@
 @echo off
 :: *************************************************************************
-::  FILE           : build_alg_libs.bat
+::  FILE           : build_dh_libs.bat
 ::  DESCRIPTION    :
 ::
 ::     Builds ARM/DSP Atmos component libraries.
 
 @echo Executing:  %~fn0
 
-if "%PASDK_ROOT_DIR%" == "" set PASDK_ROOT_DIR=%~dp0..\
+if "%PASDK_ROOT_DIR%" == "" set PASDK_ROOT_DIR=%~dp0..
 
 :: Save path
 set PATH_ORG=%PATH%
 
 :: Set PASDK local root directory
-set PASDK_LROOT_DIR=%PASDK_ROOT_DIR%pasdk
+set PASDK_LROOT_DIR=%PASDK_ROOT_DIR%\pasdk
 :: Set PAF root directory
 set PAF_ROOT_DIR=%PASDK_LROOT_DIR%\paf
 :: Set Dolby IP local root directory
-set DOLBY_IP_LROOT=%PASDK_ROOT_DIR%dolby_ip
+set DOLBY_IP_LROOT=%PASDK_ROOT_DIR%\dolby_ip
 
 set PASDK_ROOT_DIR_FS=%PASDK_ROOT_DIR:\=/%
 set DOLBY_IP_LROOT_FS=%DOLBY_IP_LROOT:\=/%
index 0e45d230a43d5a1c05c2c622789f11ddc9abc2da..19c63991d07a269ed2f92e9f9ac4ba7d93803b80 100644 (file)
 :: %2: package destination directory
 @echo Executing:  %~fn0 %1 %2
 
-if "%PASDK_ROOT_DIR%" == "" set PASDK_ROOT_DIR=%~dp0..\
+if "%PASDK_ROOT_DIR%" == "" set PASDK_ROOT_DIR=%~dp0..
 
 :: Set Dolby IP local root directory
-set DOLBY_IP_LROOT=%PASDK_ROOT_DIR%dolby_ip
+set DOLBY_IP_LROOT=%PASDK_ROOT_DIR%\dolby_ip
 
 :: Set package directory
 if "%2"=="" goto def_prm_pkg_dest_dir
index 033d7493cb8a678b21137f3057f05097e4ade77b..2d7776d095dd045fc64dec1a7d67d2b8f1ac434b 100644 (file)
@@ -11,7 +11,7 @@
 :: %1: packages destination directory
 @echo Executing:  %~fn0 %1
 
-if "%PASDK_ROOT_DIR%" == "" set PASDK_ROOT_DIR=%~dp0..\
+if "%PASDK_ROOT_DIR%" == "" set PASDK_ROOT_DIR=%~dp0..
 
 if "%1"=="" goto def_prm_dhip_pkgs_dest_dir
 
@@ -38,8 +38,8 @@ if NOT exist %DHIP_PKGS_DEST_DIR%\nul ( mkdir %DHIP_PKGS_DEST_DIR% )
 @call build_dhip_pkg oar %DHIP_PKGS_DEST_DIR%
 @call build_dhip_pkg intrinsics %DHIP_PKGS_DEST_DIR%
 
-if exist %PASDK_ROOT_DIR%docs\PASDK_release_notes_dolby_ip.pdf (
-    @copy /Y %PASDK_ROOT_DIR%docs\PASDK_release_notes_dolby_ip.pdf %DHIP_PKGS_DEST_DIR%\PASDK_release_notes_dolby_ip.pdf
+if exist %PASDK_ROOT_DIR%\docs\PASDK_release_notes_dolby_ip.pdf (
+    @copy /Y %PASDK_ROOT_DIR%\docs\PASDK_release_notes_dolby_ip.pdf %DHIP_PKGS_DEST_DIR%\PASDK_release_notes_dolby_ip.pdf
 )
 
 
index d66ee1284d674fca52d1d616e4fcb5d27da282e9..e9c6e5b1a98a9f068d7c340edf1b821216245113 100644 (file)
@@ -10,7 +10,7 @@
 
 @echo Executing:  %~fn0
 
-if "%PASDK_ROOT_DIR%" == "" set PASDK_ROOT_DIR=%~dp0..\
+if "%PASDK_ROOT_DIR%" == "" set PASDK_ROOT_DIR=%~dp0..
 set PASDK_ROOT_DIR_FS=%PASDK_ROOT_DIR:\=/%
 
 :: Save path
@@ -19,6 +19,7 @@ set path=%CYGWIN_INSTALL_DIR%;%PATH%
 
 set DTSX_SOURCE_PATH=..\3p-ip-dts\Source_Code\sdk-dts-uhd-no-guidedparma-src
 
+
 pushd %DTSX_SOURCE_PATH%\parma-dec\misc\build\a15\Release
 echo.
 echo %cd%
index aded3ccbea8ba8d3fed80b161842cc4a5496235b..f55cd613c1dbd005c3b0192cf6410c47d3f234f0 100644 (file)
 :: %2: package destination directory
 @echo Executing:  %~fn0 %1 %2
 
-if "%PASDK_ROOT_DIR%" == "" set PASDK_ROOT_DIR=%~dp0..\
+if "%PASDK_ROOT_DIR%" == "" set PASDK_ROOT_DIR=%~dp0..
 
 :: Set DTSX IP local root directory
-set DTSX_IP_LROOT=%PASDK_ROOT_DIR%3p-ip-dts
+set DTSX_IP_LROOT=%PASDK_ROOT_DIR%\3p-ip-dts
 
 :: Set package directory
 if "%2"=="" goto def_prm_pkg_dest_dir
index e1de1dab3918194003fb2b6eae90482a30bdee25..899cc96bf245dcae6215265baf46b479bb169149 100644 (file)
@@ -11,7 +11,7 @@
 :: %1: packages destination directory
 @echo Executing:  %~fn0 %1
 
-if "%PASDK_ROOT_DIR%" == "" set PASDK_ROOT_DIR=%~dp0..\
+if "%PASDK_ROOT_DIR%" == "" set PASDK_ROOT_DIR=%~dp0..
 
 if "%1"=="" goto def_prm_dtsxip_pkgs_dest_dir
 
@@ -34,8 +34,8 @@ if NOT exist %DTSXIP_PKGS_DEST_DIR%\nul ( mkdir %DTSXIP_PKGS_DEST_DIR% )
 @call build_dtsxip_pkg dtsxdec %DTSXIP_PKGS_DEST_DIR%
 @call build_dtsxip_pkg parma %DTSXIP_PKGS_DEST_DIR%
 
-if exist %PASDK_ROOT_DIR%docs\PASDK_release_notes_dts_ip.pdf (
-    @copy /Y %PASDK_ROOT_DIR%docs\PASDK_release_notes_dts_ip.pdf %DTSXIP_PKGS_DEST_DIR%\PASDK_release_notes_dts_ip.pdf
+if exist %PASDK_ROOT_DIR%\docs\PASDK_release_notes_dts_ip.pdf (
+    @copy /Y %PASDK_ROOT_DIR%\docs\PASDK_release_notes_dts_ip.pdf %DTSXIP_PKGS_DEST_DIR%\PASDK_release_notes_dts_ip.pdf
 )
 
 
index 0627d92d5c3781732c0c948f8f8fe69e0317f277..2fc7b9b0b52c017c5e8648774ead9c9daa0a816b 100644 (file)
 :: %1: package destination directory
 @echo Executing:  %~fn0 %1
 
-if "%PASDK_ROOT_DIR%" == "" set PASDK_ROOT_DIR=%~dp0..\
+if "%PASDK_ROOT_DIR%" == "" set PASDK_ROOT_DIR=%~dp0..
 
 :: Set PASDK local root directory
-set PASDK_LROOT_DIR=%PASDK_ROOT_DIR%pasdk
+set PASDK_LROOT_DIR=%PASDK_ROOT_DIR%\pasdk
 :: Set PAF root directory
 set PAF_ROOT_DIR=%PASDK_LROOT_DIR%\paf
 
index 56338cf8beafb38972f23e1cd5504e59cfcd0e15..ff847ba11549adf4e0ce006ee410471e8fc91616 100644 (file)
@@ -11,7 +11,7 @@
 :: %1: package destination directory
 @echo Executing:  %~fn0 %1
 
-if "%PASDK_ROOT_DIR%" == "" set PASDK_ROOT_DIR=%~dp0..\
+if "%PASDK_ROOT_DIR%" == "" set PASDK_ROOT_DIR=%~dp0..
 
 :: Set package destination directory
 if "%1"=="" goto def_prm_pkg_dest_dir
@@ -55,53 +55,53 @@ if exist Temp\nul ( rmdir /S /Q Temp )
 if NOT exist %OS_PKG_DEST_DIR%\nul ( mkdir %OS_PKG_DEST_DIR% )
 @mkdir Temp
 
-@xcopy /E /H /I /Q %PASDK_ROOT_DIR%.git Temp\.git
+@xcopy /E /H /I /Q %PASDK_ROOT_DIR%\.git Temp\.git
 
 :: pasdk
-@xcopy /E /H /I /Q %PASDK_ROOT_DIR%pasdk Temp\pasdk
+@xcopy /E /H /I /Q %PASDK_ROOT_DIR%\pasdk Temp\pasdk
 
 :: psdk_cust
-@xcopy /E /H /I /Q %PASDK_ROOT_DIR%psdk_cust\ipc_3_43_00_00_eng Temp\psdk_cust\ipc_3_43_00_00_eng
-@xcopy /E /H /I /Q %PASDK_ROOT_DIR%psdk_cust\libarch_k2g_1_0_1_0 Temp\psdk_cust\libarch_k2g_1_0_1_0
+@xcopy /E /H /I /Q %PASDK_ROOT_DIR%\psdk_cust\ipc_3_43_00_00_eng Temp\psdk_cust\ipc_3_43_00_00_eng
+@xcopy /E /H /I /Q %PASDK_ROOT_DIR%\psdk_cust\libarch_k2g_1_0_1_0 Temp\psdk_cust\libarch_k2g_1_0_1_0
 :: PDK 1.0.1.2_eng removed from BR1, replaced w/ PrSDK 4.0, PDK 1.0.6
-::@xcopy /E /H /I /Q %PASDK_ROOT_DIR%psdk_cust\pdk_k2g_1_0_1_2_eng Temp\psdk_cust\pdk_k2g_1_0_1_2_eng
+::@xcopy /E /H /I /Q %PASDK_ROOT_DIR%\psdk_cust\pdk_k2g_1_0_1_2_eng Temp\psdk_cust\pdk_k2g_1_0_1_2_eng
 
 :: tools
 @mkdir Temp\tools
 :: tools/alpha
-@xcopy /E /H /I /Q %PASDK_ROOT_DIR%tools\alpha Temp\tools\alpha
+@xcopy /E /H /I /Q %PASDK_ROOT_DIR%\tools\alpha Temp\tools\alpha
 :: tools/pyalpha
-@xcopy /E /H /I /Q %PASDK_ROOT_DIR%tools\pyalpha\pyalpha Temp\tools\pyalpha\pyalpha
-@copy /Y %PASDK_ROOT_DIR%tools\pyalpha\__main__.py Temp\tools\pyalpha\__main__.py
-@copy /Y %PASDK_ROOT_DIR%tools\pyalpha\README.md Temp\tools\pyalpha\README.md
-@copy /Y %PASDK_ROOT_DIR%tools\pyalpha\setup.py Temp\tools\pyalpha\setup.py
+@xcopy /E /H /I /Q %PASDK_ROOT_DIR%\tools\pyalpha\pyalpha Temp\tools\pyalpha\pyalpha
+@copy /Y %PASDK_ROOT_DIR%\tools\pyalpha\__main__.py Temp\tools\pyalpha\__main__.py
+@copy /Y %PASDK_ROOT_DIR%\tools\pyalpha\README.md Temp\tools\pyalpha\README.md
+@copy /Y %PASDK_ROOT_DIR%\tools\pyalpha\setup.py Temp\tools\pyalpha\setup.py
 :: tools/bin
 @mkdir Temp\tools\bin
-@copy /Y %PASDK_ROOT_DIR%tools\bin\acp6x.exe Temp\tools\bin\acp6x.exe
-@copy /Y %PASDK_ROOT_DIR%tools\bin\itox.exe Temp\tools\bin\itox.exe
-@copy /Y %PASDK_ROOT_DIR%tools\bin\libcint.dll Temp\tools\bin\libcint.dll
-@copy /Y %PASDK_ROOT_DIR%tools\bin\LICENSE Temp\tools\bin\LICENSE
-@copy /Y %PASDK_ROOT_DIR%tools\bin\xtoi.exe Temp\tools\bin\xtoi.exe
+@copy /Y %PASDK_ROOT_DIR%\tools\bin\acp6x.exe Temp\tools\bin\acp6x.exe
+@copy /Y %PASDK_ROOT_DIR%\tools\bin\itox.exe Temp\tools\bin\itox.exe
+@copy /Y %PASDK_ROOT_DIR%\tools\bin\libcint.dll Temp\tools\bin\libcint.dll
+@copy /Y %PASDK_ROOT_DIR%\tools\bin\LICENSE Temp\tools\bin\LICENSE
+@copy /Y %PASDK_ROOT_DIR%\tools\bin\xtoi.exe Temp\tools\bin\xtoi.exe
 :: tools/
-@copy /Y %PASDK_ROOT_DIR%tools\config_cust.ini Temp\tools\config_cust.ini
-@copy /Y %PASDK_ROOT_DIR%tools\setup.bat Temp\tools\setup.bat
+@copy /Y %PASDK_ROOT_DIR%\tools\config_cust.ini Temp\tools\config_cust.ini
+@copy /Y %PASDK_ROOT_DIR%\tools\setup.bat Temp\tools\setup.bat
 
 :: docs
 @mkdir Temp\docs
-@copy /Y %PASDK_ROOT_DIR%docs\PASDK_release_notes.pdf Temp\PASDK_release_notes.pdf
-@copy /Y %PASDK_ROOT_DIR%docs\DA10x_UG_AspExample.pdf Temp\docs\DA10x_UG_AspExample.pdf
-@copy /Y %PASDK_ROOT_DIR%docs\pa-asp-fil.pdf Temp\docs\pa-asp-fil.pdf
-@copy /Y %PASDK_ROOT_DIR%docs\pa-fil-fe.pdf Temp\docs\pa-fil-fe.pdf
-@copy /Y %PASDK_ROOT_DIR%docs\PASDK_getting_started_guide.pdf Temp\docs\PASDK_getting_started_guide.pdf
-@copy /Y %PASDK_ROOT_DIR%docs\PASDK_setup_guide.pdf Temp\docs\PASDK_setup_guide.pdf
-@copy /Y %PASDK_ROOT_DIR%docs\pfpdesign.pdf Temp\docs\pfpdesign.pdf
+@copy /Y %PASDK_ROOT_DIR%\docs\PASDK_release_notes.pdf Temp\PASDK_release_notes.pdf
+@copy /Y %PASDK_ROOT_DIR%\docs\DA10x_UG_AspExample.pdf Temp\docs\DA10x_UG_AspExample.pdf
+@copy /Y %PASDK_ROOT_DIR%\docs\pa-asp-fil.pdf Temp\docs\pa-asp-fil.pdf
+@copy /Y %PASDK_ROOT_DIR%\docs\pa-fil-fe.pdf Temp\docs\pa-fil-fe.pdf
+@copy /Y %PASDK_ROOT_DIR%\docs\PASDK_getting_started_guide.pdf Temp\docs\PASDK_getting_started_guide.pdf
+@copy /Y %PASDK_ROOT_DIR%\docs\PASDK_setup_guide.pdf Temp\docs\PASDK_setup_guide.pdf
+@copy /Y %PASDK_ROOT_DIR%\docs\pfpdesign.pdf Temp\docs\pfpdesign.pdf
 
 :: scripts
 @mkdir Temp\scripts
-@copy /Y %PASDK_ROOT_DIR%scripts\build_paf_libs.bat Temp\scripts
+@copy /Y %PASDK_ROOT_DIR%\scripts\build_paf_libs.bat Temp\scripts
 :: PDK 1.0.1.2_eng removed from BR1, replaced w/ PrSDK 4.0, PDK 1.0.6
-::@copy /Y %PASDK_ROOT_DIR%scripts\build_pdk_libs.bat Temp\scripts
-@copy /Y %PASDK_ROOT_DIR%scripts\setup_env.bat Temp\scripts
+::@copy /Y %PASDK_ROOT_DIR%\scripts\build_pdk_libs.bat Temp\scripts
+@copy /Y %PASDK_ROOT_DIR%\scripts\setup_env.bat Temp\scripts
 
 @pushd Temp
 
index 7e0cde1260163cb77f869c613d6a79b092eab02f..e515ab871525da7298ae6b73db2c637813cebca5 100644 (file)
 ::    ARM : Build PAF libraries for ARM
 @echo Executing:  %~fn0 %1
 
-if "%PASDK_ROOT_DIR%" == "" set PASDK_ROOT_DIR=%~dp0..\
+if "%PASDK_ROOT_DIR%" == "" set PASDK_ROOT_DIR=%~dp0..
 
 :: Set PASDK local root directory
-set PASDK_LROOT_DIR=%PASDK_ROOT_DIR%pasdk
+set PASDK_LROOT_DIR=%PASDK_ROOT_DIR%\pasdk
 :: Set PAF root directory
 set PAF_ROOT_DIR=%PASDK_LROOT_DIR%\paf
 
index 54d27d358a82003815536bf38af0ca738f1729aa..f8219cf979e2a24404a5fc12d2003d9f669e7193 100644 (file)
@@ -10,7 +10,7 @@
 
 @echo Executing:  %~fn0
 
-if "%PASDK_ROOT_DIR%" == "" set PASDK_ROOT_DIR=%~dp0..\
+if "%PASDK_ROOT_DIR%" == "" set PASDK_ROOT_DIR=%~dp0..
 set PASDK_ROOT_DIR_FS=%PASDK_ROOT_DIR:\=/%
 
 SET DTSX_SOURCE_PATH=..\3p-ip-dts\Source_Code\PARMA
index 6f63fd60c35d5ebab6380bcfa15cba803b0fb51c..6c56915d790327be651850111d489dd73309e3b6 100644 (file)
@@ -9,13 +9,13 @@
 
 @echo Executing:  %~fn0
 
-if "%PASDK_ROOT_DIR%" == "" set PASDK_ROOT_DIR=%~dp0..\
+if "%PASDK_ROOT_DIR%" == "" set PASDK_ROOT_DIR=%~dp0..
 
 :: Save path
 set PATH_ORG=%PATH%
 
 :: Set custom Processor SDK local root directory
-set PSDK_CUST_LROOT_DIR=%PASDK_ROOT_DIR%psdk_cust
+set PSDK_CUST_LROOT_DIR=%PASDK_ROOT_DIR%\psdk_cust
 
 :: Set custom PDK install directory
 set PDK_VERSION=1_0_1_2_eng
index da9018d3f247b4f466b13d3a7a06a4ae952aed65..d0953f99ebc33f4ef747f288f66122369c5d3ea9 100644 (file)
@@ -20,15 +20,21 @@ set PATH=C:\Tools;%PATH%
 set HOME=%USERPROFILE%
 
 :: Atmos component repositories
-set BMDA_GIT_REPO=git@gitorious.design.ti.com:dolby-harmonious/bmda.git
-set CAR_GIT_REPO=git@gitorious.design.ti.com:dolby-harmony-da10x/car.git
-set DDP_GIT_REPO=git@gitorious.design.ti.com:dolby-harmonious/ddp.git
-set INTR_GIT_REPO=git@gitorious.design.ti.com:dolby-harmonious/intrinsics.git
-set MATTHD_GIT_REPO=git@gitorious.design.ti.com:dolby-harmonious/mat-thd.git
-set OAR_GIT_REPO=git@gitorious.design.ti.com:dolby-harmonious/oar.git
+set BMDA_GIT_REPO=ssh://git@bitbucket.itg.ti.com/pasdk-dolbyip/bmda.git
+set CAR_GIT_REPO=ssh://git@bitbucket.itg.ti.com/pasdk-dolbyip/car.git
+set DDP_GIT_REPO=ssh://git@bitbucket.itg.ti.com/pasdk-dolbyip/ddp.git
+set INTR_GIT_REPO=ssh://git@bitbucket.itg.ti.com/pasdk-dolbyip/intrinsics.git
+set MATTHD_GIT_REPO=ssh://git@bitbucket.itg.ti.com/pasdk-dolbyip/mat-thd.git
+set OAR_GIT_REPO=ssh://git@bitbucket.itg.ti.com/pasdk-dolbyip/oar.git
+
+:: DTS component repository
+set DTS_GIT_REPO=ssh://git@bitbucket.itg.ti.com/pasdk/3p-ip-dts.git
 
 :: PAF repository
-set PAF_GIT_REPO=git@gitorious.design.ti.com:dolby-harmonious/os_paf_dev.git
+set PAF_GIT_REPO=ssh://git@bitbucket.itg.ti.com/pasdk/os_paf_dev.git
+
+:: Tools repository
+set TOOLS_GIT_REPO=ssh://git@bitbucket.itg.ti.com/pasdk/tools.git
 
 :: Web proxy
 set http_proxy=http://webproxy.ext.ti.com:80
@@ -170,6 +176,25 @@ pushd dolby_ip\oar
 call git checkout %1
 popd
 
+:: *************************************************************************
+:: ** Install DTS
+:: *************************************************************************
+if exist 3p-ip-dts\nul goto dts_update
+@echo Clone:  DTS
+call git clone %DTS_GIT_REPO% 3p-ip-dts
+if not exist 3p-ip-dts goto dts_error
+goto dts_checkout
+:dts_update
+@echo Fetch:  DTS
+pushd 3p-ip-dts
+call git fetch --tags origin
+popd
+
+:dts_checkout
+pushd 3p-ip-dts
+call git checkout %1
+popd
+
 :: *************************************************************************
 :: ** Install PAF
 :: *************************************************************************
@@ -189,6 +214,25 @@ pushd pasdk\paf
 call git checkout %1
 popd
 
+:: *************************************************************************
+:: ** Install Tools
+:: *************************************************************************
+if exist tools\nul goto tools_update
+@echo Clone:  Tools
+call git clone %TOOLS_GIT_REPO% tools
+if not exist tools goto tools_error
+goto tools_checkout
+:tools_update
+@echo Fetch:  Tools
+pushd tools
+call git fetch --tags origin
+popd
+
+:tools_checkout
+pushd tools
+call git checkout %1
+popd
+
 :: *************************************************************************
 :: ** Report errors
 :: *************************************************************************
@@ -218,6 +262,14 @@ goto install_end
 @echo Unable to clone OAR GIT repository:  %OAR_GIT_REPO%  exiting...
 goto install_end
 
+:dts_error
+@echo Unable to clone DTS GIT repository:  %DTS_GIT_REPO%  exiting...
+goto install_end
+
+:tools_error
+@echo Unable to clone Tools GIT repository:  %TOOLS_GIT_REPO%  exiting...
+goto install_end
+
 :paf_error
 @echo Unable to clone PAF GIT repository:  %PAF_GIT_REPO%  exiting...
 goto install_end
@@ -236,7 +288,9 @@ set DDP_GIT_REPO=
 set INTR_GIT_REPO=
 set MATTHD_GIT_REPO=
 set OAR_GIT_REPO=
+set DTS_GIT_REPO=
 set PAF_GIT_REPO=
+set TOOLS_GIT_REPO=
 set http_proxy=
 
 :end
index 1ed3b3988378b8922020bb24a60cd649c43bf1e3..d308e8d054fdcae4146856a90b349db48eaf98da 100644 (file)
 :: %1: DH-IP package source directory
 @echo Executing:  %~fn0 %1
 
-if "%PASDK_ROOT_DIR%" == "" set PASDK_ROOT_DIR=%~dp0..\
+if "%PASDK_ROOT_DIR%" == "" set PASDK_ROOT_DIR=%~dp0..
 
 :: Set unzip path
-for %%i in (git.exe) do set GIT_PATH=%DRIVE%%%~sp$PATH:i
+for %%i in (git.exe) do set GIT_PATH=%TOOLS_DRIVE%%%~sp$PATH:i
 set UNZIP_PATH=%GIT_PATH%..\usr\bin
 set GIT_PATH=
 
 :: Set Dolby IP local root directory
-set DOLBY_IP_LROOT=%PASDK_ROOT_DIR%dolby_ip
+set DOLBY_IP_LROOT=%PASDK_ROOT_DIR%\dolby_ip
 :: Set package install directories (location generated packages unziped for ARM/DSP application build)
 set BMDA_PKG_INSTALL_DIR=%DOLBY_IP_LROOT%\dh-ip
 set CAR_PKG_INSTALL_DIR=%DOLBY_IP_LROOT%\dh-ip
index 0e4c83fd665f0c64e207346cca5292a60dd23d90..4f38edb5699887fa6f118425f82450f1e77f6d37 100644 (file)
 :: %1: DTSX-IP package source directory
 @echo Executing:  %~fn0 %1
 
-if "%PASDK_ROOT_DIR%" == "" set PASDK_ROOT_DIR=%~dp0..\
+if "%PASDK_ROOT_DIR%" == "" set PASDK_ROOT_DIR=%~dp0..
 
 :: Set unzip path
-for %%i in (git.exe) do set GIT_PATH=%DRIVE%%%~sp$PATH:i
+for %%i in (git.exe) do set GIT_PATH=%TOOLS_DRIVE%%%~sp$PATH:i
 set UNZIP_PATH=%GIT_PATH%..\usr\bin
 set GIT_PATH=
 
 :: Set DTS IP local root directory
-set DTS_IP_LROOT=%PASDK_ROOT_DIR%3p-ip-dts
+set DTS_IP_LROOT=%PASDK_ROOT_DIR%\3p-ip-dts
 :: Set package install directories (location generated packages unziped for ARM/DSP application build)
 set DTSXDEC_PKG_INSTALL_DIR=%DTS_IP_LROOT%\dtsx-ip
 set PARMA_PKG_INSTALL_DIR=%DTS_IP_LROOT%\dtsx-ip
index b2afde7065cafacd529244581ce83bb7cc73c740..d9a773ee360235220086a02f36ccb2079cb5b30a 100644 (file)
 set TOOLS_DRIVE=C:
 set TI_TOOLS_DIR=%TOOLS_DRIVE%\ti
 set PA_TOOLS_DIR=%TOOLS_DRIVE%\PA_Tools
-:: PASDK location
-set PASDK_DRIVE=T:
-set PASDK_INSTALL_DIR=%~dp0..
-subst %PASDK_DRIVE% /d
-subst %PASDK_DRIVE% %PASDK_INSTALL_DIR%
-%PASDK_DRIVE%
+rem :: PASDK location
+rem set PASDK_DRIVE=T:
+rem set PASDK_INSTALL_DIR=%~dp0..
+rem subst %PASDK_DRIVE% /d
+rem subst %PASDK_DRIVE% %PASDK_INSTALL_DIR%
+rem %PASDK_DRIVE%
 
 :: *************************************************************************
 :: *** Specify tool versions
@@ -83,7 +83,7 @@ rem @echo.
 :: *************************************************************************
 :: ** Set the PATH
 :: *************************************************************************
-for %%i in (git.exe) do set GIT_PATH=%DRIVE%%%~sp$PATH:i
+for %%i in (git.exe) do set GIT_PATH=%TOOLS_DRIVE%%%~sp$PATH:i
 set PATH=%SystemRoot%;%SystemRoot%\system32;%SystemRoot%\system32\Wbem
 set PATH=%XDC_INSTALL_DIR%;%PATH%
 set PATH=%XDC_INSTALL_DIR%\jre\bin;%PATH%