Update PAF and component build batch files.
authorFrank Livingston <frank-livingston@ti.com>
Wed, 30 Nov 2016 19:43:33 +0000 (13:43 -0600)
committerFrank Livingston <frank-livingston@ti.com>
Wed, 30 Nov 2016 19:43:33 +0000 (13:43 -0600)
ARM/DSP PAF libraries now built without manually modifying target.mk.
Note sed (cygwin) dependency introduced.

build_alg_libs.bat
build_paf_libs.bat

index 325324d44427eda117e1784b27b4690e9a2ff1f3..0e746d7402a20ac5dd8fac614fb5b15e89514c81 100644 (file)
@@ -3,9 +3,16 @@ rem Assumes setup_env.bat has been called
 rem
 
 set PATH_ORG=%PATH%
-set PATH=c:\cygwin\bin;%PATH%
+set CYGPATH=c:\cygwin\bin
+set PASDK_LROOT=pasdk
 set DOLBY_IP_LROOT=dolby_ip
 
+::
+:: cygwin must be in path for all but OAR & BMDA makefiles
+::
+set PATH=c:\cygwin\bin;%PATH%
+
+
 rem
 rem ARM libraries
 rem
@@ -37,6 +44,7 @@ gmake clean
 gmake
 popd
 
+
 rem
 rem DSP libraries
 rem
@@ -52,6 +60,9 @@ gmake cleanself
 gmake
 popd
 
+::
+:: cygwin must not be in path for OAR & BMDA makefiles
+::
 set PATH=%PATH_ORG%
 
 :: OAR combined alg+wrapper lib
@@ -64,11 +75,19 @@ popd
 ::
 :: NOTE: requires ARCH = c66x in paf\pa\build\target.mk
 ::
+pushd %PASDK_LROOT%\paf\pa\build
+%CYGPATH%\sed -i -e 's/export ARCH   = a15/export ARCH   = c66x/g' target.mk
+popd
 pushd %DOLBY_IP_LROOT%\bmda\Source_Code\make
 gmake clean
 gmake
 popd
 
-set DOBLY_IP_ROOT=
 
 :end
+
+set PATH_ORG=
+set CYGPATH=
+set PASDK_LROOT=
+set DOBLY_IP_ROOT=
+
index 03755a503a69db29594543e034fa309315baabea..67583c834226b971f23f5ccf7f86b558050bcf66 100644 (file)
@@ -1,14 +1,21 @@
+rem
 rem Assumes setup_env.bat has been called
-rem Assumes desired target (c66x,a15) has been selected in pa/build/target.mk
-
-if "%1"=="" goto end
+rem
 
+set CYGPATH=c:\cygwin\bin
 set PASDK_LROOT=pasdk
 
+if "%1"=="ARM" goto arm_libs
+
 rem
-rem ARM libraries
-rem DSP libraries needed PCM1 (+other?)
+rem DSP libraries
 rem
+
+:dsp_libs
+pushd %PASDK_LROOT%\paf\pa\build
+%CYGPATH%\sed -i -e 's/export ARCH   = a15/export ARCH   = c66x/g' target.mk
+popd
+
 pushd %PASDK_LROOT%\paf\pa\asp\com
 gmake clean
 gmake install
@@ -34,11 +41,6 @@ gmake clean
 gmake install
 popd
 
-if "%1"=="ARM" goto arm_only
-:dsp_only
-rem
-rem DSP only libraries
-rem
 pushd %PASDK_LROOT%\paf\pa\enc\pce2
 gmake clean
 gmake install
@@ -59,9 +61,43 @@ gmake clean
 gmake install
 popd
 
-goto end
+if "%1"=="DSP" goto end
+
+
+rem
+rem ARM libraries
+rem
+
+:arm_libs
+pushd %PASDK_LROOT%\paf\pa\build
+%CYGPATH%\sed -i -e 's/export ARCH   = c66x/export ARCH   = a15/g' target.mk
+popd
+
+pushd %PASDK_LROOT%\paf\pa\asp\com
+gmake clean
+gmake install
+popd
+
+pushd %PASDK_LROOT%\paf\pa\dec\pcm1
+gmake clean
+gmake install
+popd
+
+pushd %PASDK_LROOT%\paf\pa\dec\com
+gmake clean
+gmake install
+popd
+
+pushd %PASDK_LROOT%\paf\pa\asp\std
+gmake clean
+gmake install
+popd
+
+pushd %PASDK_LROOT%\paf\pa\sio\acp1
+gmake clean
+gmake install
+popd
 
-:arm_only
 pushd %PASDK_LROOT%\paf\pa\util\c67x_cintrins
 gmake clean
 gmake install
@@ -72,6 +108,12 @@ gmake clean
 gmake install
 popd
 
-set PASDK_LROOT=
 
 :end
+
+pushd %PASDK_LROOT%\paf\pa\build
+%CYGPATH%\sed -i -e 's/export ARCH   = a15/export ARCH   = c66x/g' target.mk
+popd
+
+set CYGPATH=
+set PASDK_LROOT=