PASDK-585:Update build scripts
[processor-sdk/performance-audio-sr.git] / scripts / build_dh_libs.bat
index 4aa91f3d296f0265dacf7cfff9da31db2f076db1..a7048e752922b9d208e265f8a7be6c6cde3c9ea1 100644 (file)
@@ -24,8 +24,18 @@ 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:\=/%
-set ARM_CGT_INSTALL_DIR_FS=%ARM_CGT_INSTALL_DIR:\=/%
-set C6X_CGT_INSTALL_DIR_FS=%C6X_CGT_INSTALL_DIR:\=/%
+set ARM_CGT_INSTALL_DIR_DH_DEC_FS=%ARM_CGT_INSTALL_DIR_DH_DEC:\=/%
+set C6X_CGT_INSTALL_DIR_DH_ASP_FS=%C6X_CGT_INSTALL_DIR_DH_ASP:\=/%
+
+::
+:: Set XDC tools & SYSBIOS install directory overrides.
+:: For DH 1.1 certified components:
+::  - this information is hard-coded in make files for all DH components but BMDA
+::  - BMDA make file obtains this information from pa/build/tools.mk.
+::
+:: Here override information in tools.mk
+set XDC_INSTALL_DIR_DH_FS=%XDC_INSTALL_DIR_DH:\=/%
+set BIOS_INSTALL_DIR_DH_FS=%BIOS_INSTALL_DIR_DH:\=/%
 
 
 ::
@@ -45,8 +55,8 @@ echo gmake clean
 gmake clean
 echo.
 echo %cd%
-echo gmake DOLBY_IP_ROOT=%DOLBY_IP_LROOT_FS% A15TOOLS=%ARM_CGT_INSTALL_DIR_FS%
-gmake DOLBY_IP_ROOT=%DOLBY_IP_LROOT_FS% A15TOOLS=%ARM_CGT_INSTALL_DIR_FS%
+echo gmake DOLBY_IP_ROOT=%DOLBY_IP_LROOT_FS% A15TOOLS=%ARM_CGT_INSTALL_DIR_DH_DEC_FS%
+gmake DOLBY_IP_ROOT=%DOLBY_IP_LROOT_FS% A15TOOLS=%ARM_CGT_INSTALL_DIR_DH_DEC_FS%
 popd
 rem DDP Dec wrapper library
 pushd %DOLBY_IP_LROOT%\ddp\Dolby_Digital_Plus_Decoder_Imp\Source_Code\make\ddp_udc_wrapper\a15
@@ -56,8 +66,8 @@ echo gmake clean
 gmake clean
 echo.
 echo %cd%
-echo gmake PASDK_ROOT=%PASDK_ROOT_DIR_FS% A15TOOLS=%ARM_CGT_INSTALL_DIR_FS%
-gmake PASDK_ROOT=%PASDK_ROOT_DIR_FS% A15TOOLS=%ARM_CGT_INSTALL_DIR_FS%
+echo gmake PASDK_ROOT=%PASDK_ROOT_DIR_FS% A15TOOLS=%ARM_CGT_INSTALL_DIR_DH_DEC_FS%
+gmake PASDK_ROOT=%PASDK_ROOT_DIR_FS% A15TOOLS=%ARM_CGT_INSTALL_DIR_DH_DEC_FS%
 popd
 
 :: THD Dec core library
@@ -68,8 +78,8 @@ echo gmake clean_lib
 gmake clean_lib
 echo.
 echo %cd%
-echo gmake DOLBY_IP_ROOT=%DOLBY_IP_LROOT% A15TOOLS=%ARM_CGT_INSTALL_DIR%
-gmake DOLBY_IP_ROOT=%DOLBY_IP_LROOT% A15TOOLS=%ARM_CGT_INSTALL_DIR%
+echo gmake DOLBY_IP_ROOT=%DOLBY_IP_LROOT% A15TOOLS=%ARM_CGT_INSTALL_DIR_DH_DEC%
+gmake DOLBY_IP_ROOT=%DOLBY_IP_LROOT% A15TOOLS=%ARM_CGT_INSTALL_DIR_DH_DEC%
 popd
 :: MAT Dec core library
 pushd %DOLBY_IP_LROOT%\mat-thd\Dolby_MAT_Decoder_Imp\Source_Code\mat_dec\make\mat_dec_lib\a15
@@ -79,8 +89,8 @@ echo gmake clean_lib
 gmake clean_lib
 echo.
 echo %cd%
-echo gmake DOLBY_IP_ROOT=%DOLBY_IP_LROOT% A15TOOLS=%ARM_CGT_INSTALL_DIR%
-gmake DOLBY_IP_ROOT=%DOLBY_IP_LROOT% A15TOOLS=%ARM_CGT_INSTALL_DIR%
+echo gmake DOLBY_IP_ROOT=%DOLBY_IP_LROOT% A15TOOLS=%ARM_CGT_INSTALL_DIR_DH_DEC%
+gmake DOLBY_IP_ROOT=%DOLBY_IP_LROOT% A15TOOLS=%ARM_CGT_INSTALL_DIR_DH_DEC%
 popd
 :: MAT-THD Dec wrapper library
 pushd %DOLBY_IP_LROOT%\mat-thd\Dolby_MAT_Decoder_Imp\Source_Code\mat_dec\make\thd_alg_lib\a15
@@ -90,8 +100,8 @@ echo gmake clean_lib
 gmake clean_lib
 echo.
 echo %cd%
-echo gmake PASDK_ROOT=%PASDK_ROOT_DIR% A15TOOLS=%ARM_CGT_INSTALL_DIR%
-gmake PASDK_ROOT=%PASDK_ROOT_DIR% A15TOOLS=%ARM_CGT_INSTALL_DIR%
+echo gmake PASDK_ROOT=%PASDK_ROOT_DIR% A15TOOLS=%ARM_CGT_INSTALL_DIR_DH_DEC%
+gmake PASDK_ROOT=%PASDK_ROOT_DIR% A15TOOLS=%ARM_CGT_INSTALL_DIR_DH_DEC%
 popd
 
 
@@ -107,8 +117,8 @@ echo gmake cleanself
 gmake cleanself
 echo.
 echo %cd%
-echo gmake DOLBY_IP_ROOT=%DOLBY_IP_LROOT_FS% C66TOOLS=%C6X_CGT_INSTALL_DIR_FS%
-gmake DOLBY_IP_ROOT=%DOLBY_IP_LROOT_FS% C66TOOLS=%C6X_CGT_INSTALL_DIR_FS%
+echo gmake DOLBY_IP_ROOT=%DOLBY_IP_LROOT_FS% C66TOOLS=%C6X_CGT_INSTALL_DIR_DH_ASP_FS%
+gmake DOLBY_IP_ROOT=%DOLBY_IP_LROOT_FS% C66TOOLS=%C6X_CGT_INSTALL_DIR_DH_ASP_FS%
 popd
 :: CAR wrapper library
 pushd %DOLBY_IP_LROOT%\car\Source_Code\car\make\alg_car\tisim_eabi_c66_ccs
@@ -118,8 +128,8 @@ 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% C66TOOLS=%C6X_CGT_INSTALL_DIR_FS%
-gmake PASDK_ROOT=%PASDK_ROOT_DIR_FS% C66TOOLS=%C6X_CGT_INSTALL_DIR_FS%
+echo gmake PASDK_ROOT=%PASDK_ROOT_DIR_FS% C66TOOLS=%C6X_CGT_INSTALL_DIR_DH_ASP_FS%
+gmake PASDK_ROOT=%PASDK_ROOT_DIR_FS% C66TOOLS=%C6X_CGT_INSTALL_DIR_DH_ASP_FS%
 popd
 
 ::
@@ -135,20 +145,20 @@ echo gmake clean
 gmake clean
 echo.
 echo %cd%
-echo gmake PASDK_ROOT=%PASDK_ROOT_DIR_FS% C66TOOLS=%C6X_CGT_INSTALL_DIR_FS%
-gmake PASDK_ROOT=%PASDK_ROOT_DIR_FS% C66TOOLS=%C6X_CGT_INSTALL_DIR_FS%
+echo gmake PASDK_ROOT=%PASDK_ROOT_DIR_FS% C66TOOLS=%C6X_CGT_INSTALL_DIR_DH_ASP_FS%
+gmake PASDK_ROOT=%PASDK_ROOT_DIR_FS% C66TOOLS=%C6X_CGT_INSTALL_DIR_DH_ASP_FS%
 popd
 
 :: BMDA combined core+wrapper library
 pushd %DOLBY_IP_LROOT%\bmda\Source_Code\make
 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 gmake clean PASDK_ROOT=%PASDK_ROOT_DIR_FS% ARCH=c66x XDCROOT=%XDC_INSTALL_DIR_DH_FS% BIOSROOT=%BIOS_INSTALL_DIR_DH_FS%
+gmake clean PASDK_ROOT=%PASDK_ROOT_DIR_FS% ARCH=c66x XDCROOT=%XDC_INSTALL_DIR_DH_FS% BIOSROOT=%BIOS_INSTALL_DIR_DH_FS%
 echo.
 echo %cd%
-echo gmake PASDK_ROOT=%PASDK_ROOT_DIR_FS% ARCH=c66x CG_TOOLS=%C6X_CGT_INSTALL_DIR_FS%
-gmake PASDK_ROOT=%PASDK_ROOT_DIR_FS% ARCH=c66x CG_TOOLS=%C6X_CGT_INSTALL_DIR_FS%
+echo gmake PASDK_ROOT=%PASDK_ROOT_DIR_FS% ARCH=c66x CG_TOOLS=%C6X_CGT_INSTALL_DIR_DH_ASP_FS% XDCROOT=%XDC_INSTALL_DIR_DH_FS% BIOSROOT=%BIOS_INSTALL_DIR_DH_FS%
+gmake PASDK_ROOT=%PASDK_ROOT_DIR_FS% ARCH=c66x CG_TOOLS=%C6X_CGT_INSTALL_DIR_DH_ASP_FS% XDCROOT=%XDC_INSTALL_DIR_DH_FS% BIOSROOT=%BIOS_INSTALL_DIR_DH_FS%
 popd
 
 
@@ -159,8 +169,10 @@ set PAF_ROOT_DIR=
 set DOLBY_IP_LROOT=
 set PASDK_ROOT_DIR_FS=
 set DOLBY_IP_LROOT_FS=
-set ARM_CGT_INSTALL_DIR_FS=
-set C6X_CGT_INSTALL_DIR_FS=
+set ARM_CGT_INSTALL_DIR_DH_DEC_FS=
+set C6X_CGT_INSTALL_DIR_DH_ASP_FS=
+set XDC_INSTALL_DIR_DH_FS=
+set BIOS_INSTALL_DIR_DH_FS=
 
 
 :end