summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: cd05a8d)
raw | patch | inline | side by side (parent: cd05a8d)
author | Frank Livingston <frank-livingston@ti.com> | |
Wed, 30 Nov 2016 19:43:33 +0000 (13:43 -0600) | ||
committer | Frank 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.
Note sed (cygwin) dependency introduced.
build_alg_libs.bat | patch | blob | history | |
build_paf_libs.bat | patch | blob | history |
diff --git a/build_alg_libs.bat b/build_alg_libs.bat
index 325324d44427eda117e1784b27b4690e9a2ff1f3..0e746d7402a20ac5dd8fac614fb5b15e89514c81 100644 (file)
--- a/build_alg_libs.bat
+++ b/build_alg_libs.bat
rem
set PATH_ORG=%PATH%
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
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
rem
rem ARM libraries
rem
gmake
popd
gmake
popd
+
rem
rem DSP libraries
rem
rem
rem DSP libraries
rem
gmake
popd
gmake
popd
+::
+:: cygwin must not be in path for OAR & BMDA makefiles
+::
set PATH=%PATH_ORG%
:: OAR combined alg+wrapper lib
set PATH=%PATH_ORG%
:: OAR combined alg+wrapper lib
::
:: NOTE: requires ARCH = c66x in paf\pa\build\target.mk
::
::
:: 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
pushd %DOLBY_IP_LROOT%\bmda\Source_Code\make
gmake clean
gmake
popd
-set DOBLY_IP_ROOT=
:end
:end
+
+set PATH_ORG=
+set CYGPATH=
+set PASDK_LROOT=
+set DOBLY_IP_ROOT=
+
diff --git a/build_paf_libs.bat b/build_paf_libs.bat
index 03755a503a69db29594543e034fa309315baabea..67583c834226b971f23f5ccf7f86b558050bcf66 100644 (file)
--- a/build_paf_libs.bat
+++ b/build_paf_libs.bat
+rem
rem Assumes setup_env.bat has been called
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
set PASDK_LROOT=pasdk
+if "%1"=="ARM" goto arm_libs
+
rem
rem
-rem ARM libraries
-rem DSP libraries needed PCM1 (+other?)
+rem DSP libraries
rem
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
pushd %PASDK_LROOT%\paf\pa\asp\com
gmake clean
gmake install
gmake install
popd
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
pushd %PASDK_LROOT%\paf\pa\enc\pce2
gmake clean
gmake install
gmake install
popd
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
pushd %PASDK_LROOT%\paf\pa\util\c67x_cintrins
gmake clean
gmake install
gmake install
popd
gmake install
popd
-set PASDK_LROOT=
:end
: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=