]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - processor-sdk/performance-audio-sr.git/blob - scripts/build_dsd.bat
PASDK-432:Add cache writeback on ARM for clearing of DDR3 & MSMC heaps
[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 lirary 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 SET DSD_SOURCE_PATH=..\pasdk\paf\pa\dec\dsd2
30 if /I "%1" == "lib" goto build_dsd_lib
31 if /I "%1" == "testapp" goto build_dsd_testapp
32 @echo "Invalid argument"
33 goto end
35 :build_dsd_lib
36 pushd %DSD_SOURCE_PATH%
37 gmake clean
38 gmake install
39 popd
40 goto end
42 :build_dsd_testapp
44 pushd %PAF_ROOT_DIR%\pa\util\c67x_cintrins
45 gmake clean
46 gmake install
47 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=