PASDK-405: added build scripts for NEO6
[processor-sdk/performance-audio-sr.git] / scripts / build_neo.bat
1 @echo off
3 :: *************************************************************************
4 ::  FILE           : build_neo.bat
5 ::  DESCRIPTION    :
6 ::
7 ::     Builds package for NEO 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   = a15/export ARCH   = c66x/g" target.mk
25 popd
28 SET NEO_SOURCE_PATH=..\3p-ip-dts\Source_Code\neo
30 if /I "%1" == "lib" goto build_neo_lib
31 if /I "%1" == "testapp" goto build_neo_testapp
32 @echo "Invalid argument"
33 goto end
35 :build_neo_lib
36 pushd %NEO_SOURCE_PATH%
37 gmake clean
38 gmake
39 popd
40 goto end
42 :build_neo_testapp
44 pushd %PAF_ROOT_DIR%\pa\dec\com
45 gmake clean
46 gmake install
47 popd
49 pushd %PAF_ROOT_DIR%\pa\asp\com
50 gmake clean
51 gmake install
52 popd
54 pushd %NEO_SOURCE_PATH%\test
55 gmake clean
56 gmake 
57 popd
58 goto end
60 :end
61 set NEO_SOURCE_PATH=