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=