PASDK-359:Update ARM & DSP CCS projects
authorFrank Livingston <frank-livingston@ti.com>
Fri, 22 Sep 2017 22:07:31 +0000 (17:07 -0500)
committerFrank Livingston <frank-livingston@ti.com>
Fri, 22 Sep 2017 22:07:31 +0000 (17:07 -0500)
For ARM & DSP CCS projects, all build configurations:
- Common folder:
    - Deleted hard-coded PROC_AUDIO_SDK_ROOT Linked Resources var.
    - Added PASDK_DIR Linked Resources var. Defined as relative path
      from existing PROJECT_LOC var.
    - Linked common folder using PASDK_DIR.
- PROC_AUDIO_SDK_ROOT Build var: defined as relative to existing
  PROJECT_LOC Build var.

18 files changed:
3p-ip-dts
build_all.bat
dolby_ip/bmda
dolby_ip/car
dolby_ip/ddp
dolby_ip/mat-thd
dolby_ip/oar
pasdk/paf
pasdk/test_arm/application/app.cfg
scripts/build_dh_libs.bat
scripts/build_dtsx_libs.bat
scripts/build_dtsxip_pkg.bat
scripts/build_os_pkg.bat
scripts/build_paf_libs.bat
scripts/build_parma_libs.bat
scripts/install_dhip_pkgs.bat
scripts/install_dtsxip_pkgs.bat
scripts/setup_env.bat

index 17fbd6335ef03295fdf7bd953e855fb9ec43a597..33fb437293739c393566a2536128521465a856fd 160000 (submodule)
--- a/3p-ip-dts
+++ b/3p-ip-dts
@@ -1 +1 @@
-Subproject commit 17fbd6335ef03295fdf7bd953e855fb9ec43a597
+Subproject commit 33fb437293739c393566a2536128521465a856fd
index 57390538a2f8558057390028a0f9cecdc7cdabda..1692aa72e8c55858ae726cb44fcb4493e92fa703 100644 (file)
@@ -97,21 +97,6 @@ if exist %RELEASE_DIR%\nul ( rmdir /S / Q %RELEASE_DIR% )
 
 :: Build ARM/DSP component libraries
 :build_dh_libs
-rem if "%1" NEQ "DH" goto build_dtsx_libs
-rem @pushd scripts
-rem @call build_dh_libs.bat
-rem @popd
-rem 
-rem if "%3" NEQ "SDF" goto build_ccs_projects
-rem :: Build DH-IP packages
-rem @pushd scripts
-rem @call build_dhip_pkgs %DHIP_PKG_DIR%
-rem @popd
-rem :: Install DH-IP packages
-rem @pushd scripts
-rem @call install_dhip_pkgs %DHIP_PKG_DIR%
-rem @popd
-rem 
 set TRUE=
 if "%1"=="ALL" set TRUE=1
 if "%1"=="DH" set TRUE=1
@@ -135,20 +120,6 @@ if defined TRUE (
 )
 
 :build_dtsx_libs
-rem @pushd scripts
-rem @call build_dtsx_libs.bat
-rem @call build_parma_libs.bat
-rem @popd
-rem 
-rem if "%3" NEQ "SDF" goto build_ccs_projects
-rem :: Build DTSX-IP packages
-rem @pushd scripts
-rem @call build_dtsxip_pkgs %DTSXIP_PKG_DIR%
-rem @popd
-rem :: Install DTS-IP packages
-rem @pushd scripts
-rem @call install_dtsxip_pkgs %DTSXIP_PKG_DIR%
-rem @popd
 set TRUE=
 if "%1"=="ALL" set TRUE=1
 if "%1"=="DTSX" set TRUE=1
index 0b2b40e54892106bfefea0a496ddfc6814d0840c..b4cbad0f927e04f27b9835a6d604c1c21c5243d3 160000 (submodule)
@@ -1 +1 @@
-Subproject commit 0b2b40e54892106bfefea0a496ddfc6814d0840c
+Subproject commit b4cbad0f927e04f27b9835a6d604c1c21c5243d3
index 1eaf15385a71fbe58afaca8ef54c23c11a76449e..a27300f3ec07cec05c1a769b280ff2811b7cd74c 160000 (submodule)
@@ -1 +1 @@
-Subproject commit 1eaf15385a71fbe58afaca8ef54c23c11a76449e
+Subproject commit a27300f3ec07cec05c1a769b280ff2811b7cd74c
index fd4cba7fd58e5bf88bab49d8ffb4571c1a22d741..cb0a2a1a81ce3a5b174f14a3705489ebebccb952 160000 (submodule)
@@ -1 +1 @@
-Subproject commit fd4cba7fd58e5bf88bab49d8ffb4571c1a22d741
+Subproject commit cb0a2a1a81ce3a5b174f14a3705489ebebccb952
index da405d562d314618aee34df5ea297fc19165a0f1..d82d04c143262ed32daad942a85b758bebd56a94 160000 (submodule)
@@ -1 +1 @@
-Subproject commit da405d562d314618aee34df5ea297fc19165a0f1
+Subproject commit d82d04c143262ed32daad942a85b758bebd56a94
index 522f94e0b983d8c5d2264062fe4db54b66ab5d65..316036665739336cf804424786ed3032fe04895f 160000 (submodule)
@@ -1 +1 @@
-Subproject commit 522f94e0b983d8c5d2264062fe4db54b66ab5d65
+Subproject commit 316036665739336cf804424786ed3032fe04895f
index 9bf02d97ff426e5cae9e27418fb9b3e174c49c8d..faac426ebb35671289992469a21fedc7e7338c51 160000 (submodule)
--- a/pasdk/paf
+++ b/pasdk/paf
@@ -1 +1 @@
-Subproject commit 9bf02d97ff426e5cae9e27418fb9b3e174c49c8d
+Subproject commit faac426ebb35671289992469a21fedc7e7338c51
index 2ab9bdd5d1cc8684cce99fbe69a5d3e51a6bf32c..0f8507c2de1ea7cb97ae78242fb2c38bac1e59b0 100644 (file)
@@ -81,7 +81,8 @@ xdc.global.SrMsmcMem_cacheEnable = true;
 xdc.global.SrDDr3Mem_cacheEnable = true;
 xdc.global.SrDDr3_2Mem_cacheEnable = false;
 xdc.global.procName = "HOST";
-var ipc_cfg = xdc.loadCapsule("C:/ti/processor_audio_sdk_1_00_00_05/pasdk/shared/ipc.cfg.xs");
+/* var ipc_cfg = xdc.loadCapsule("C:/ti/processor_audio_sdk_1_00_00_05/pasdk/shared/ipc.cfg.xs"); */
+var ipc_cfg = xdc.loadCapsule("../../shared/ipc.cfg.xs");
 
 /* select ipc libraries */
 var Build = xdc.useModule('ti.sdo.ipc.Build');
index 07e44620b2e5660cfc10bc39c1ff230cf55b1e13..e39dd52d3e9a40cf745397838994a312aa40fca2 100644 (file)
@@ -22,41 +22,74 @@ set PAF_ROOT_DIR=%PASDK_LROOT_DIR%\paf
 :: Set Dolby IP local root directory
 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:\=/%
+
+
 ::
 :: cygwin must be in path for all but OAR & BMDA makefiles
 ::
-set PATH=c:\cygwin\bin;%PATH%
-
+set PATH=%CYGWIN_INSTALL_DIR%;%PATH%
 
 rem
 rem ARM libraries
 rem
 
-::rem DDP alg lib
+::rem DDP Dec core library
 pushd %DOLBY_IP_LROOT%\ddp\Dolby_Digital_Plus_Decoder_Imp\Source_Code\make\ddp_udc_lib\a15
+echo.
+echo %cd%
+echo gmake clean
 gmake clean
-gmake
+echo.
+echo %cd%
+echo gmake DOLBY_IP_ROOT=%DOLBY_IP_LROOT_FS%
+gmake DOLBY_IP_ROOT=%DOLBY_IP_LROOT_FS%
 popd
-::rem DDP wrapper lib
+rem DDP Dec wrapper library
 pushd %DOLBY_IP_LROOT%\ddp\Dolby_Digital_Plus_Decoder_Imp\Source_Code\make\ddp_udc_wrapper\a15
+echo.
+echo %cd%
+echo gmake clean
 gmake clean
-gmake
+echo.
+echo %cd%
+echo gmake PASDK_ROOT=%PASDK_ROOT_DIR_FS%
+gmake PASDK_ROOT=%PASDK_ROOT_DIR_FS%
 popd
 
-:: THD alglib
+:: THD Dec core library
 pushd %DOLBY_IP_LROOT%\mat-thd\Dolby_MAT_Decoder_Imp\Source_Code\mat_dec\make\dthd_dec_lib\a15
+echo.
+echo %cd%
+echo gmake clean_lib
 gmake clean_lib
-gmake
+echo.
+echo %cd%
+echo gmake DOLBY_IP_ROOT=%DOLBY_IP_LROOT%
+gmake DOLBY_IP_ROOT=%DOLBY_IP_LROOT%
 popd
-:: MAT alg lib
+:: MAT Dec core library
 pushd %DOLBY_IP_LROOT%\mat-thd\Dolby_MAT_Decoder_Imp\Source_Code\mat_dec\make\mat_dec_lib\a15
+echo.
+echo %cd%
+echo gmake clean_lib
 gmake clean_lib
-gmake
+echo.
+echo %cd%
+echo gmake DOLBY_IP_ROOT=%DOLBY_IP_LROOT%
+gmake DOLBY_IP_ROOT=%DOLBY_IP_LROOT%
 popd
-:: MAT-THD wrapper lib
+:: MAT-THD Dec wrapper library
 pushd %DOLBY_IP_LROOT%\mat-thd\Dolby_MAT_Decoder_Imp\Source_Code\mat_dec\make\thd_alg_lib\a15
+echo.
+echo %cd%
+echo gmake clean_lib
 gmake clean_lib
-gmake
+echo.
+echo %cd%
+echo gmake PASDK_ROOT=%PASDK_ROOT_DIR%
+gmake PASDK_ROOT=%PASDK_ROOT_DIR%
 popd
 
 
@@ -64,15 +97,27 @@ rem
 rem DSP libraries
 rem
 
-:: CAR alg lib
+:: CAR core library
 pushd %DOLBY_IP_LROOT%\car\Source_Code\car\make\libcar\tisim_eabi_c66_ccs
+echo.
+echo %cd%
+echo gmake cleanself
 gmake cleanself
-gmake
+echo.
+echo %cd%
+echo gmake DOLBY_IP_ROOT=%DOLBY_IP_LROOT_FS%
+gmake DOLBY_IP_ROOT=%DOLBY_IP_LROOT_FS%
 popd
-:: CAR wrapper lib
+:: CAR wrapper library
 pushd %DOLBY_IP_LROOT%\car\Source_Code\car\make\alg_car\tisim_eabi_c66_ccs
-gmake cleanself
-gmake
+echo.
+echo %cd%
+echo gmake cleanself PASDK_ROOT=%PASDK_ROOT_DIR_FS%
+gmake cleanself PASDK_ROOT=%PASDK_ROOT_DIR_FS%
+echo.
+echo %cd%
+echo gmake PASDK_ROOT=%PASDK_ROOT_DIR_FS%
+gmake PASDK_ROOT=%PASDK_ROOT_DIR_FS%
 popd
 
 ::
@@ -80,19 +125,28 @@ popd
 ::
 set PATH=%PATH_ORG%
 
-:: OAR combined alg+wrapper lib
+:: OAR combined core+wrapper library
 pushd %DOLBY_IP_LROOT%\oar\CCS_OAR_lib\make
+echo.
+echo %cd%
+echo gmake clean
 gmake clean
-gmake
+echo.
+echo %cd%
+echo gmake PASDK_ROOT=%PASDK_ROOT_DIR_FS%
+gmake PASDK_ROOT=%PASDK_ROOT_DIR_FS%
 popd
 
-:: BMDA combined alg+wrapper lib
-pushd %PAF_ROOT_DIR%pa\build
-sed -i -e "s/export ARCH   = a15/export ARCH   = c66x/g" target.mk
-popd
+:: BMDA combined core+wrapper library
 pushd %DOLBY_IP_LROOT%\bmda\Source_Code\make
-gmake clean
-gmake
+echo.
+echo %cd%
+echo gmake clean PASDK_ROOT=%PASDK_ROOT_DIR_FS% ARCH=c66x
+gmake clean PASDK_ROOT=%PASDK_ROOT_DIR_FS% ARCH=c66x
+echo.
+echo %cd%
+echo gmake PASDK_ROOT=%PASDK_ROOT_DIR_FS% ARCH=c66x
+gmake PASDK_ROOT=%PASDK_ROOT_DIR_FS% ARCH=c66x
 popd
 
 
@@ -101,6 +155,8 @@ set PATH_ORG=
 set PASDK_LROOT_DIR=
 set PAF_ROOT_DIR=
 set DOLBY_IP_LROOT=
+set PASDK_ROOT_DIR_FS=
+set DOLBY_IP_LROOT_FS=
 
 
 :end
index 062e7441d01ba9535c88c15c9b9d2eb44484a913..d66ee1284d674fca52d1d616e4fcb5d27da282e9 100644 (file)
 @echo off
+:: *************************************************************************
+::  FILE           : build_dtsx_libs.bat
+::  DESCRIPTION    :
+::
+::     Builds ARM/DSP DTS:X decoder component libraries.
+::     Assumes setup_env.bat has been called.
+::
+:: *************************************************************************
 
 @echo Executing:  %~fn0
 
+if "%PASDK_ROOT_DIR%" == "" set PASDK_ROOT_DIR=%~dp0..\
+set PASDK_ROOT_DIR_FS=%PASDK_ROOT_DIR:\=/%
+
 :: Save path
 set PATH_ORG=%PATH%
-set path=c:\cygwin\bin;%PATH%
+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%
+echo gmake clean
 gmake clean
+echo.
+echo %cd%
+echo gmake
 gmake 
 popd
+
 pushd %DTSX_SOURCE_PATH%\la-strm-reconstruction\misc\build\a15\Release
+echo.
+echo %cd%
+echo gmake clean
 gmake clean
+echo.
+echo %cd%
+echo gmake
 gmake
 popd
+
 pushd %DTSX_SOURCE_PATH%\lbr\misc\build\a15\lbr\Release
+echo.
+echo %cd%
+echo gmake clean
 gmake clean
+echo.
+echo %cd%
+echo gmake
 gmake 
 popd
+
 pushd  %DTSX_SOURCE_PATH%\lbr\misc\build\a15\lbrdec\Release
+echo.
+echo %cd%
+echo gmake clean
 gmake clean
+echo.
+echo %cd%
+echo gmake
 gmake
 popd
+
 pushd %DTSX_SOURCE_PATH%\dts-3d\misc\build\a15\Release
+echo.
+echo %cd%
+echo gmake clean
 gmake clean
+echo.
+echo %cd%
+echo gmake
 gmake 
 popd
+
 pushd %DTSX_SOURCE_PATH%\dts-base\misc\build\a15\Release
+echo.
+echo %cd%
+echo gmake clean
 gmake clean
+echo.
+echo %cd%
+echo gmake
 gmake 
 popd
+
 pushd %DTSX_SOURCE_PATH%\common-flib\misc\build\a15\Release
+echo.
+echo %cd%
+echo gmake clean
 gmake clean
+echo.
+echo %cd%
+echo gmake
 gmake 
 popd
+
 pushd %DTSX_SOURCE_PATH%\dtshd-c-decoder\misc\build\a15\lib\Release
+echo.
+echo %cd%
+echo gmake clean
 gmake clean
-gmake 
+echo.
+echo %cd%
+echo PASDK_ROOT=%PASDK_ROOT_DIR_FS%
+gmake PASDK_ROOT=%PASDK_ROOT_DIR_FS%
 popd
+
 pushd %DTSX_SOURCE_PATH%\alg\misc\build\a15\Release
+echo.
+echo %cd%
+echo gmake clean
 gmake clean
-gmake
+echo.
+echo %cd%
+echo gmake PASDK_ROOT=%PASDK_ROOT_DIR_FS%
+gmake PASDK_ROOT=%PASDK_ROOT_DIR_FS%
 popd
 
 set path=%PATH_ORG%
 
+set PASDK_ROOT_DIR_FS=
 set PATH_ORG=
 set DTSX_SOURCE_PATH=
index f180e084273b9aabe24dcd168d8947198ebf0e2d..aded3ccbea8ba8d3fed80b161842cc4a5496235b 100644 (file)
@@ -3,7 +3,7 @@
 ::  FILE           : build_dtsxip_pkg.bat
 ::  DESCRIPTION    :
 ::
-::     Builds package for DTS:X component library.
+::     Builds package for DTS:X component libraries.
 ::     Assumes setup_env.bat has been called.
 ::
 :: *************************************************************************
index e1c5bcbf41cf155dc8af893985d03812bf414387..56338cf8beafb38972f23e1cd5504e59cfcd0e15 100644 (file)
@@ -39,7 +39,7 @@ rem
 :: Save path
 set PATH_ORG=%PATH%
 :: Add cygwin to path for bash
-set PATH=c:\cygwin\bin;%PATH%
+set PATH=%CYGWIN_INSTALL_DIR%;%PATH%
 @pushd %PASDK_ROOT_DIR%\tools\make_sw
 @bash make_sw AVR
 @copy /Y ..\avr\alpha\*.* ..\alpha
index afb2dcfc2f07e4c9ed10aff6899ae069e710aa35..7e0cde1260163cb77f869c613d6a79b092eab02f 100644 (file)
@@ -31,76 +31,76 @@ rem
 set ARCH=c66x
 
 pushd %PAF_ROOT_DIR%\pa\asp\com
-gmake clean
-gmake install ARCH=%ARCH%
+gmake clean ARCH=%ARCH%
+gmake install ROOTDIR=%PAF_ROOT_DIR% ARCH=%ARCH%
 popd
 
 pushd %PAF_ROOT_DIR%\pa\dec\pcm1
-gmake clean
-gmake install ARCH=%ARCH%
+gmake clean ARCH=%ARCH%
+gmake install ROOTDIR=%PAF_ROOT_DIR% ARCH=%ARCH%
 popd
 
 pushd %PAF_ROOT_DIR%\pa\dec\com
-gmake clean
-gmake install ARCH=%ARCH%
+gmake clean ARCH=%ARCH%
+gmake install ROOTDIR=%PAF_ROOT_DIR% ARCH=%ARCH%
 popd
 
 pushd %PAF_ROOT_DIR%\pa\asp\std
-gmake clean
-gmake install ARCH=%ARCH%
+gmake clean ARCH=%ARCH%
+gmake install ROOTDIR=%PAF_ROOT_DIR% ARCH=%ARCH%
 popd
 
 pushd %PAF_ROOT_DIR%\pa\sio\acp1
-gmake clean
-gmake install ARCH=%ARCH%
+gmake clean ARCH=%ARCH%
+gmake install ROOTDIR=%PAF_ROOT_DIR% ARCH=%ARCH%
 popd
 
 pushd %PAF_ROOT_DIR%\pa\enc\pce2
-gmake clean
-gmake install ARCH=%ARCH%
+gmake clean ARCH=%ARCH%
+gmake install ROOTDIR=%PAF_ROOT_DIR% ARCH=%ARCH%
 popd
 
 pushd %PAF_ROOT_DIR%\pa\sio\paf
-gmake clean
-gmake install ARCH=%ARCH%
+gmake clean ARCH=%ARCH%
+gmake install ROOTDIR=%PAF_ROOT_DIR% AARCH=%ARCH%
 popd
 
 pushd %PAF_ROOT_DIR%\pa\sio\dcs7
-gmake clean
-gmake install ARCH=%ARCH%
+gmake clean ARCH=%ARCH%
+gmake install ROOTDIR=%PAF_ROOT_DIR% ARCH=%ARCH%
 popd
 
 pushd %PAF_ROOT_DIR%\pa\util\statusop_common
-gmake clean
-gmake install ARCH=%ARCH%
+gmake clean ARCH=%ARCH%
+gmake install ROOTDIR=%PAF_ROOT_DIR% ARCH=%ARCH%
 popd
 
 pushd %PAF_ROOT_DIR%\pa\asp\ae0
-gmake clean
-gmake install ARCH=%ARCH%
+gmake clean ARCH=%ARCH%
+gmake install ROOTDIR=%PAF_ROOT_DIR% ARCH=%ARCH%
 popd
 
 pushd %PAF_ROOT_DIR%\pa\asp\ml0
-gmake clean
-gmake install ARCH=%ARCH%
+gmake clean ARCH=%ARCH%
+gmake install ROOTDIR=%PAF_ROOT_DIR% ARCH=%ARCH%
 popd
 
 pushd %PAF_ROOT_DIR%\pa\asp\fil
-gmake clean
-gmake install ARCH=%ARCH%
+gmake clean ARCH=%ARCH%
+gmake install ROOTDIR=%PAF_ROOT_DIR% ARCH=%ARCH%
 popd
 
 pushd %PAF_ROOT_DIR%\pa\asp\src4
-gmake clean
-gmake install ARCH=%ARCH%
+gmake clean ARCH=%ARCH%
+gmake install ROOTDIR=%PAF_ROOT_DIR% ARCH=%ARCH%
 popd
 
 pushd %PAF_ROOT_DIR%\pa\asp\del3
-gmake clean
-gmake install ARCH=%ARCH%
+gmake clean ARCH=%ARCH%
+gmake install ROOTDIR=%PAF_ROOT_DIR% ARCH=%ARCH%
 popd
 
-if "%1"=="DSP" goto cleanupenv
+if "%1"=="DSP" goto clean ARCH=%ARCH%upenv
 
 
 rem
@@ -111,43 +111,43 @@ rem
 set ARCH=a15
 
 pushd %PAF_ROOT_DIR%\pa\asp\com
-gmake clean
-gmake install ARCH=%ARCH%
+gmake clean ARCH=%ARCH%
+gmake install ROOTDIR=%PAF_ROOT_DIR% ARCH=%ARCH%
 popd
 
 pushd %PAF_ROOT_DIR%\pa\dec\pcm1
-gmake clean
-gmake install ARCH=%ARCH%
+gmake clean ARCH=%ARCH%
+gmake install ROOTDIR=%PAF_ROOT_DIR% ARCH=%ARCH%
 popd
 
 pushd %PAF_ROOT_DIR%\pa\dec\com
-gmake clean
-gmake install ARCH=%ARCH%
+gmake clean ARCH=%ARCH%
+gmake install ROOTDIR=%PAF_ROOT_DIR% ARCH=%ARCH%
 popd
 
 pushd %PAF_ROOT_DIR%\pa\asp\std
-gmake clean
-gmake install ARCH=%ARCH%
+gmake clean ARCH=%ARCH%
+gmake install ROOTDIR=%PAF_ROOT_DIR% ARCH=%ARCH%
 popd
 
 pushd %PAF_ROOT_DIR%\pa\sio\acp1
-gmake clean
-gmake install ARCH=%ARCH%
+gmake clean ARCH=%ARCH%
+gmake install ROOTDIR=%PAF_ROOT_DIR% ARCH=%ARCH%
 popd
 
 pushd %PAF_ROOT_DIR%\pa\util\c67x_cintrins
-gmake clean
-gmake install ARCH=%ARCH%
+gmake clean ARCH=%ARCH%
+gmake install ROOTDIR=%PAF_ROOT_DIR% ARCH=%ARCH%
 popd
 
 pushd %PAF_ROOT_DIR%\pa\util\simulate_dma
-gmake clean
-gmake install ARCH=%ARCH%
+gmake clean ARCH=%ARCH%
+gmake install ROOTDIR=%PAF_ROOT_DIR% ARCH=%ARCH%
 popd
 
 pushd %PAF_ROOT_DIR%\pa\util\statusop_common
-gmake clean
-gmake install ARCH=%ARCH%
+gmake clean ARCH=%ARCH%
+gmake install ROOTDIR=%PAF_ROOT_DIR% ARCH=%ARCH%
 popd
 
 
index 8238a98f79b578009b7644b7302eec91e51c7621..54d27d358a82003815536bf38af0ca738f1729aa 100644 (file)
 @echo off
+:: *************************************************************************
+::  FILE           : build_parma_libs.bat
+::  DESCRIPTION    :
+::
+::     Builds ARM/DSP DTS:X PARMA component libraries.
+::     Assumes setup_env.bat has been called.
+::
+:: *************************************************************************
 
 @echo Executing:  %~fn0
 
+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
 
 pushd %DTSX_SOURCE_PATH%\parma-dec\misc\build\c66x\Release
+echo.
+echo %cd%
+echo gmake clean
 gmake clean
-gmake 
+echo.
+echo %cd%
+echo gmake
+gmake
 popd
+
 pushd %DTSX_SOURCE_PATH%\la-strm-reconstruction\misc\build\c66x\Release
+echo.
+echo %cd%
+echo gmake clean
 gmake clean
+echo.
+echo %cd%
+echo gmake
 gmake
 popd
+
 pushd %DTSX_SOURCE_PATH%\lbr\misc\build\c66x\lbr\Release
+echo.
+echo %cd%
+echo gmake clean
 gmake clean
-gmake 
+echo.
+echo %cd%
+echo gmake
+gmake
 popd
+
 pushd  %DTSX_SOURCE_PATH%\lbr\misc\build\c66x\lbrdec\Release
+echo.
+echo %cd%
+echo gmake clean
 gmake clean
+echo.
+echo %cd%
+echo gmake
 gmake
 popd
+
 pushd %DTSX_SOURCE_PATH%\dts-3d\misc\build\c66x\Release
+echo.
+echo %cd%
+echo gmake clean
 gmake clean
-gmake 
+echo.
+echo %cd%
+echo gmake
+gmake
 popd
+
 pushd %DTSX_SOURCE_PATH%\dts-base\misc\build\c66x\Release
+echo.
+echo %cd%
+echo gmake clean
 gmake clean
-gmake 
+echo.
+echo %cd%
+echo gmake
+gmake
 popd
+
 pushd %DTSX_SOURCE_PATH%\common-flib\misc\build\c66x\Release
+echo.
+echo %cd%
+echo gmake clean
 gmake clean
-gmake 
+echo.
+echo %cd%
+echo gmake
+gmake
 popd
+
 pushd %DTSX_SOURCE_PATH%\dtshd-c-decoder\misc\build\c66x\lib\Release
+echo.
+echo %cd%
+echo gmake clean
 gmake clean
-gmake 
+echo.
+echo %cd%
+echo gmake
+gmake
 popd
+
 pushd %DTSX_SOURCE_PATH%\alg\misc\build\c66x\Release
+echo.
+echo %cd%
+echo gmake clean
 gmake clean
-gmake
+echo.
+echo %cd%
+echo gmake PASDK_ROOT=%PASDK_ROOT_DIR_FS%
+gmake PASDK_ROOT=%PASDK_ROOT_DIR_FS%
 popd
 
+
+set PASDK_ROOT_DIR_FS=
 set DTSX_SOURCE_PATH=
+
index 36c557ace7e30387a865c28abdbddb7044efdbdd..1ed3b3988378b8922020bb24a60cd649c43bf1e3 100644 (file)
@@ -3,7 +3,7 @@
 ::  FILE           : install_dhip_pkgs.bat
 ::  DESCRIPTION    :
 ::
-::     Installes DH-IP packages.
+::     Installs DH-IP packages.
 ::
 :: *************************************************************************
 
index 28bc38ef6f2cb3827a42006da6df7832783b117b..0e4c83fd665f0c64e207346cca5292a60dd23d90 100644 (file)
@@ -3,7 +3,7 @@
 ::  FILE           : install_dtsxip_pkgs.bat
 ::  DESCRIPTION    :
 ::
-::     Installes DTSX-IP packages.
+::     Installs DTSX-IP packages.
 ::
 :: *************************************************************************
 
index 9eb184762688f55583c961da1a2136a738b65843..b2afde7065cafacd529244581ce83bb7cc73c740 100644 (file)
 :: *************************************************************************
 :: *** Specify install locations
 :: *************************************************************************
-set DRIVE=%~d0
-set TI_TOOLS_DIR=%DRIVE%\ti
-set PA_TOOLS_DIR=%DRIVE%\PA_Tools
-
+:: Tools location
+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%
 
 :: *************************************************************************
 :: *** Specify tool versions
 :: *************************************************************************
-rem ProcSDK 2.0.2.11 (w/ IPC 3.43 engineering)
+rem ProcSDK 2.0.2.11 component versions
 rem set BIOS_VERSION=6_45_01_29
 rem set XDC_VERSION=3_32_00_06_core
-rem set IPC_VERSION=3_43_00_00_eng
+rem set IPC_VERSION=3_42_00_02
 rem set XDAIS_VERSION=7_24_00_04
-rem set CCS_VER_UND=6
-rem set PAF_CGT_VER_DOT=8.1.0
-rem set SED_VERSION=4.2.1
+rem set CCS_VER=6
+rem set C6X_CGT_VER_DOT=8.1.0
+rem set ARM_CGT_VERSION=4_8-2014q3
+rem set SED_VER_DOT=4.2.1
 rem set PYTHON_VER=27
-rem set PERL_VERSION=5.8.7
-rem set PKZIP_VERSION=9.20
-::
+rem set PKZIP_VER_DOT=9.20
+:: Custom IPC version
+rem set IPC_VERSION=3_43_00_00_eng
+:: PrSDK 4.0.0.4 component versions
 set BIOS_VERSION=6_46_05_55
 set XDC_VERSION=3_32_01_22_core
 set IPC_VERSION=ipc_3_46_00_02
 set XDAIS_VERSION=7_24_00_04
-set CCS_VER_UND=7
-set PAF_CGT_VER_DOT=8.1.3
-set SED_VERSION=4.2.1
+set CCS_VER=7
+set C6X_CGT_VER_DOT=8.1.3
+set ARM_CGT_VERSION=4_9-2015q3
+set SED_VER_DOT=4.2.1
 set PYTHON_VER=27
-set PKZIP_VERSION=9.20
+set PKZIP_VER_DOT=9.20
 
 :: *************************************************************************
 :: *** Specify install locations
 :: *************************************************************************
-set CCS_INSTALL_DIR=%TI_TOOLS_DIR%\ccsv%CCS_VER_UND%
+rem
+rem NOTE: These installation locations aren't currently tied into the build
+rem
+set CCS_INSTALL_DIR=%TI_TOOLS_DIR%\ccsv%CCS_VER%
 set BIOS_INSTALL_DIR=%TI_TOOLS_DIR%\bios_%BIOS_VERSION%
 set XDC_INSTALL_DIR=%TI_TOOLS_DIR%\xdctools_%XDC_VERSION%
 set IPC_INSTALL_DIR=%TI_TOOLS_DIR%\ipc_%IPC_VERSION%
 set XDAIS_INSTALL_DIR=%TI_TOOLS_DIR%\xdais_%XDAIS_VERSION%
-::set PAF_CGT_INSTALL_DIR=%CCS_INSTALL_DIR%\tools\compiler\ti-cgt-c6000_%PAF_CGT_VER_DOT%
-set PAF_CGT_INSTALL_DIR=%TI_TOOLS_DIR%\ti-cgt-c6000_%PAF_CGT_VER_DOT%
 set SED_INSTALL_DIR=%PA_TOOLS_DIR%\GnuWin32
 set PYTHON_INSTALL_DIR=%PA_TOOLS_DIR%\Python%PYTHON_VER%
 set ZIP_INSTALL_DIR=%PA_TOOLS_DIR%
+set CYGWIN_INSTALL_DIR=%TOOLS_DRIVE%\cygwin\bin
+:: Codegen tools
+rem set C6X_CGT_INSTALL_DIR=%CCS_INSTALL_DIR%\tools\compiler\ti-cgt-c6000_%C6X_CGT_VER_DOT%
+rem set ARM_CGT_INSTALL_DIR=%CCS_INSTALL_DIR%\tools\compiler\gcc-arm-none-eabi-%ARM_CGT_VERSION%
+set C6X_CGT_INSTALL_DIR=%TI_TOOLS_DIR%\ti-cgt-c6000_%C6X_CGT_VER_DOT%
+set ARM_CGT_INSTALL_DIR=%TI_TOOLS_DIR%\gcc-arm-none-eabi-%ARM_CGT_VERSION%
 
 
-@echo #######################################################################
-@echo ##  All Required Tools Installed
-@echo #######################################################################
-@echo .
+rem @echo #######################################################################
+rem @echo ##  All Required Tools Installed
+rem @echo #######################################################################
+rem @echo.
 
 
 :: *************************************************************************
@@ -83,7 +99,7 @@ set GIT_PATH=
 :: ** Create XDC environment variables
 :: *************************************************************************
 set xdc=%XDC_INSTALL_DIR%\xdc.exe $*
-::set XDCPATH=%CCS_INSTALL_DIR%/ccsv%CCS_VER_UND%/packages
+::set XDCPATH=%CCS_INSTALL_DIR%/ccsv%CCS_VER%/packages
 ::set XDCPATH=%XDCPATH%;%XDC_INSTALL_DIR%/packages
 set XDCPATH=%XDC_INSTALL_DIR%/packages
 
@@ -91,21 +107,22 @@ set XDCPATH=%XDC_INSTALL_DIR%/packages
 :: *************************************************************************
 :: ** Clean Up
 :: *************************************************************************
-::set BIOS_VERSION=
-::set XDC_VERSION=
-::set IPC_VERSION=
-::set XDAIS_VERSION=
-set CCS_VER_UND=
-set PAF_CGT_VER_DOT=
-set SED_VERSION=
+set BIOS_VERSION=
+set XDC_VERSION=
+set IPC_VERSION=
+set XDAIS_VERSION=
+set CCS_VER=
+set SED_VER_DOT=
 set PYTHON_VER=
-set PKZIP_VERSION=
+set PKZIP_VER_DOT=
+set C6X_CGT_VER_DOT=
+set ARM_CGT_VERSION=
 
 
 :: *************************************************************************
 :: ** Show the build environment
 :: *************************************************************************
-@echo .
+@echo.
 @echo #######################################################################
 @echo ##  Build Environment Variables (Start)
 @echo #######################################################################
@@ -113,7 +130,7 @@ set PKZIP_VERSION=
 @echo #######################################################################
 @echo ##  Build Environment Variables (Stop)
 @echo #######################################################################
-@echo .
+@echo.
 
 
 :end