]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - processor-sdk/performance-audio-sr.git/blob - scripts/build_dsd.bat
PASDK-605:Update DSD build script (library option only) for split os_paf_dev repo
[processor-sdk/performance-audio-sr.git] / scripts / build_dsd.bat
1 @echo off
3 :: *************************************************************************
4 ::  FILE           : build_dsd.bat
5 ::  DESCRIPTION    :
6 ::
7 ::     Builds package for DSD component library.
8 ::     Assumes setup_env.bat has been called.
9 ::
10 :: *************************************************************************
12 :: %1: Build library or test application (lib, testapp)
13 @echo Executing:  %~fn0 %1
15 if "%PASDK_ROOT_DIR%" == "" set PASDK_ROOT_DIR=%~dp0..
17 :: Set PASDK local root directory
18 set PASDK_LROOT_DIR=%PASDK_ROOT_DIR%\pasdk
19 :: Set PAF root directory
20 set PAF_ROOT_DIR=%PASDK_LROOT_DIR%\paf
23 pushd %PAF_ROOT_DIR%\pa\build
24 sed -i -e "s/export ARCH   = c66x/export ARCH   = a15/g" target.mk
25 popd
28 rem SET DSD_SOURCE_PATH=..\pasdk\paf\pa\dec\dsd2
29 SET DSD_SOURCE_PATH=..\pasdk\3p-ip-ti\pa\dec\dsd2
31 if /I "%1" == "lib" goto build_dsd_lib
32 if /I "%1" == "testapp" goto build_dsd_testapp
33 @echo "Invalid argument"
34 goto end
36 :build_dsd_lib
37 pushd %DSD_SOURCE_PATH%
38 gmake ROOTDIR=%PAF_ROOT_DIR% clean
39 gmake ROOTDIR=%PAF_ROOT_DIR% install
40 popd
41 goto end
43 :build_dsd_testapp
45 pushd %PAF_ROOT_DIR%\pa\util\c67x_cintrins
46 gmake clean
47 gmake install
48 popd
50 pushd %PAF_ROOT_DIR%\pa\asp\std
51 gmake clean
52 gmake install
53 popd
55 pushd %PAF_ROOT_DIR%\pa\dec\com
56 gmake clean
57 gmake install
58 popd
60 pushd %PAF_ROOT_DIR%\pa\asp\com
61 gmake clean
62 gmake install
63 popd
65 pushd %DSD_SOURCE_PATH%\test\a15
66 gmake clean
67 gmake
68 popd
69 goto end
71 :end
72 set DSD_SOURCE_PATH=