0dc8fa95d534cf669e721e4bab7d65278a128bf5
[processor-sdk/performance-audio-sr.git] / scripts / build_dtsxip_pkgs.bat
1 @echo off
2 :: *************************************************************************
3 ::  FILE           : build_dtsxip_pkgs.bat
4 ::  DESCRIPTION    :
5 ::
6 ::     Builds DTSX-IP packages.
7 ::     Assumes setup_env.bat has been called.
8 ::
9 :: *************************************************************************
11 :: %1: packages destination directory
12 @echo Executing:  %~fn0 %1
14 if "%PASDK_ROOT_DIR%" == "" set PASDK_ROOT_DIR=%~dp0..\
16 if "%1"=="" goto def_prm_dtsxip_pkgs_dest_dir
18 :: Set package directory
19 :prm_dtsxip_pkgs_dest_dir
20 set DTSXIP_PKGS_DEST_DIR=%1
21 goto build_dtsxip_pkgs
23 :def_prm_dtsxip_pkgs_dest_dir
24 set DTSXIP_PKGS_DEST_DIR=%~dp0
27 :build_dtsxip_pkgs
28 ::
29 :: Build ARM/DSP component packages
30 ::
32 :: Build Atmos component packages
33 if NOT exist %DTSXIP_PKGS_DEST_DIR%\nul ( mkdir %DTSXIP_PKGS_DEST_DIR% )
34 @call build_dtsxip_pkg dtsxdec %DTSXIP_PKGS_DEST_DIR%
35 @call build_dtsxip_pkg parma %DTSXIP_PKGS_DEST_DIR%
37 if exist %PASDK_ROOT_DIR%docs\PASDK_release_notes_dtsx_ip.pdf (
38     @copy /Y %PASDK_ROOT_DIR%docs\PASDK_release_notes_dtsx_ip.pdf %DTSXIP_PKGS_DEST_DIR%\PASDK_release_notes_dtsx_ip.pdf
39 )
42 :cleanupenv
43 set DTSXIP_PKGS_DEST_DIR=
46 :end