]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - processor-sdk/performance-audio-sr.git/blobdiff - scripts/build_os_pkg.bat
PASDK-401:Update make_sw to allow PASDK root directory to be set dynamically
[processor-sdk/performance-audio-sr.git] / scripts / build_os_pkg.bat
index bfe768db7e63ec6656b6b49a86b6acf9f4af3fcd..56e974debe3d8bf4d23a419219bf0f8b03c988f1 100644 (file)
@@ -11,7 +11,9 @@
 :: %1: package destination directory
 @echo Executing:  %~fn0 %1
 
-if "%PASDK_ROOT_DIR%" == "" set PASDK_ROOT_DIR=%~dp0..\
+if "%PASDK_ROOT_DIR%" == "" set PASDK_ROOT_DIR=%~dp0..
+
+set PASDK_ROOT_DIR_FS=%PASDK_ROOT_DIR:\=/%
 
 :: Set package destination directory
 if "%1"=="" goto def_prm_pkg_dest_dir
@@ -39,9 +41,9 @@ rem
 :: Save path
 set PATH_ORG=%PATH%
 :: Add cygwin to path for bash
-set PATH=c:\cygwin\bin;%PATH%
+set PATH=%CYGWIN_INSTALL_DIR%;%PATH%
 @pushd %PASDK_ROOT_DIR%\tools\make_sw
-@bash make_sw AVR
+@bash make_sw AVR %PASDK_ROOT_DIR_FS%
 @copy /Y ..\avr\alpha\*.* ..\alpha
 @popd
 set PATH=%PATH_ORG%
@@ -55,51 +57,54 @@ if exist Temp\nul ( rmdir /S /Q Temp )
 if NOT exist %OS_PKG_DEST_DIR%\nul ( mkdir %OS_PKG_DEST_DIR% )
 @mkdir Temp
 
-@xcopy /E /H /I /Q %PASDK_ROOT_DIR%.git Temp\.git
+@xcopy /E /H /I /Q %PASDK_ROOT_DIR%\.git Temp\.git
 
 :: pasdk
-@xcopy /E /H /I /Q %PASDK_ROOT_DIR%pasdk Temp\pasdk
+@xcopy /E /H /I /Q %PASDK_ROOT_DIR%\pasdk Temp\pasdk
 
 :: psdk_cust
-@xcopy /E /H /I /Q %PASDK_ROOT_DIR%psdk_cust\ipc_3_43_00_00_eng Temp\psdk_cust\ipc_3_43_00_00_eng
-@xcopy /E /H /I /Q %PASDK_ROOT_DIR%psdk_cust\libarch_k2g_1_0_1_0 Temp\psdk_cust\libarch_k2g_1_0_1_0
+::@xcopy /E /H /I /Q %PASDK_ROOT_DIR%\psdk_cust\ipc_3_43_00_00_eng Temp\psdk_cust\ipc_3_43_00_00_eng
+@xcopy /E /H /I /Q %PASDK_ROOT_DIR%\psdk_cust\libarch_k2g_1_0_1_0 Temp\psdk_cust\libarch_k2g_1_0_1_0
 :: PDK 1.0.1.2_eng removed from BR1, replaced w/ PrSDK 4.0, PDK 1.0.6
-::@xcopy /E /H /I /Q %PASDK_ROOT_DIR%psdk_cust\pdk_k2g_1_0_1_2_eng Temp\psdk_cust\pdk_k2g_1_0_1_2_eng
+::@xcopy /E /H /I /Q %PASDK_ROOT_DIR%\psdk_cust\pdk_k2g_1_0_1_2_eng Temp\psdk_cust\pdk_k2g_1_0_1_2_eng
 
 :: tools
 @mkdir Temp\tools
 :: tools/alpha
-@xcopy /E /H /I /Q %PASDK_ROOT_DIR%tools\alpha Temp\tools\alpha
+@xcopy /E /H /I /Q %PASDK_ROOT_DIR%\tools\alpha Temp\tools\alpha
 :: tools/pyalpha
-@xcopy /E /H /I /Q %PASDK_ROOT_DIR%tools\pyalpha\pyalpha Temp\tools\pyalpha\pyalpha
-@copy /Y %PASDK_ROOT_DIR%tools\pyalpha\__main__.py Temp\tools\pyalpha\__main__.py
-@copy /Y %PASDK_ROOT_DIR%tools\pyalpha\README.md Temp\tools\pyalpha\README.md
-@copy /Y %PASDK_ROOT_DIR%tools\pyalpha\setup.py Temp\tools\pyalpha\setup.py
+@xcopy /E /H /I /Q %PASDK_ROOT_DIR%\tools\pyalpha\pyalpha Temp\tools\pyalpha\pyalpha
+@copy /Y %PASDK_ROOT_DIR%\tools\pyalpha\__main__.py Temp\tools\pyalpha\__main__.py
+@copy /Y %PASDK_ROOT_DIR%\tools\pyalpha\README.md Temp\tools\pyalpha\README.md
+@copy /Y %PASDK_ROOT_DIR%\tools\pyalpha\setup.py Temp\tools\pyalpha\setup.py
 :: tools/bin
 @mkdir Temp\tools\bin
-@copy /Y %PASDK_ROOT_DIR%tools\bin\acp6x.exe Temp\tools\bin\acp6x.exe
-@copy /Y %PASDK_ROOT_DIR%tools\bin\itox.exe Temp\tools\bin\itox.exe
-@copy /Y %PASDK_ROOT_DIR%tools\bin\libcint.dll Temp\tools\bin\libcint.dll
-@copy /Y %PASDK_ROOT_DIR%tools\bin\LICENSE Temp\tools\bin\LICENSE
-@copy /Y %PASDK_ROOT_DIR%tools\bin\xtoi.exe Temp\tools\bin\xtoi.exe
+@copy /Y %PASDK_ROOT_DIR%\tools\bin\acp6x.exe Temp\tools\bin\acp6x.exe
+@copy /Y %PASDK_ROOT_DIR%\tools\bin\itox.exe Temp\tools\bin\itox.exe
+@copy /Y %PASDK_ROOT_DIR%\tools\bin\libcint.dll Temp\tools\bin\libcint.dll
+@copy /Y %PASDK_ROOT_DIR%\tools\bin\LICENSE Temp\tools\bin\LICENSE
+@copy /Y %PASDK_ROOT_DIR%\tools\bin\xtoi.exe Temp\tools\bin\xtoi.exe
 :: tools/
-@copy /Y %PASDK_ROOT_DIR%tools\config_cust.ini Temp\tools\config_cust.ini
-@copy /Y %PASDK_ROOT_DIR%tools\setup.bat Temp\tools\setup.bat
+@copy /Y %PASDK_ROOT_DIR%\tools\config_cust.ini Temp\tools\config_cust.ini
+@copy /Y %PASDK_ROOT_DIR%\tools\setup.bat Temp\tools\setup.bat
 
 :: docs
 @mkdir Temp\docs
-@copy /Y %PASDK_ROOT_DIR%docs\PASDK_release_notes.pdf Temp\PASDK_release_notes.pdf
-@copy /Y %PASDK_ROOT_DIR%docs\DA10x_UG_AspExample.pdf Temp\docs\DA10x_UG_AspExample.pdf
-@copy /Y %PASDK_ROOT_DIR%docs\pa-asp-fil.pdf Temp\docs\pa-asp-fil.pdf
-@copy /Y %PASDK_ROOT_DIR%docs\pa-fil-fe.pdf Temp\docs\pa-fil-fe.pdf
-@copy /Y %PASDK_ROOT_DIR%docs\PASDK_setup_guide.pdf Temp\docs\PASDK_setup_guide.pdf
+@copy /Y %PASDK_ROOT_DIR%\docs\PASDK_release_notes.pdf Temp\PASDK_release_notes.pdf
+@copy /Y %PASDK_ROOT_DIR%\docs\K2G_UG_AspExample.pdf Temp\docs\K2G_UG_AspExample.pdf
+@copy /Y %PASDK_ROOT_DIR%\docs\pa-asp-fil.pdf Temp\docs\pa-asp-fil.pdf
+@copy /Y %PASDK_ROOT_DIR%\docs\pa-fil-fe.pdf Temp\docs\pa-fil-fe.pdf
+@copy /Y %PASDK_ROOT_DIR%\docs\PASDK_Audio_IO_Porting_Guide.pdf Temp\docs\PASDK_Audio_IO_Porting_Guide.pdf
+@copy /Y %PASDK_ROOT_DIR%\docs\PASDK_getting_started_guide.pdf Temp\docs\PASDK_getting_started_guide.pdf
+@copy /Y %PASDK_ROOT_DIR%\docs\PASDK_setup_guide.pdf Temp\docs\PASDK_setup_guide.pdf
+@copy /Y %PASDK_ROOT_DIR%\docs\pfpdesign.pdf Temp\docs\pfpdesign.pdf
 
 :: scripts
 @mkdir Temp\scripts
-@copy /Y %PASDK_ROOT_DIR%scripts\build_paf_libs.bat Temp\scripts
+@copy /Y %PASDK_ROOT_DIR%\scripts\build_paf_libs.bat Temp\scripts
 :: PDK 1.0.1.2_eng removed from BR1, replaced w/ PrSDK 4.0, PDK 1.0.6
-::@copy /Y %PASDK_ROOT_DIR%scripts\build_pdk_libs.bat Temp\scripts
-@copy /Y %PASDK_ROOT_DIR%scripts\setup_env.bat Temp\scripts
+::@copy /Y %PASDK_ROOT_DIR%\scripts\build_pdk_libs.bat Temp\scripts
+@copy /Y %PASDK_ROOT_DIR%\scripts\setup_env.bat Temp\scripts
 
 @pushd Temp
 
@@ -167,6 +172,6 @@ if NOT exist %OS_PKG_DEST_DIR%\nul ( mkdir %OS_PKG_DEST_DIR% )
 :cleanupenv
 set OS_PKG_DEST_DIR=
 set OS_PKG_FNAME=
-
+set PASDK_ROOT_DIR_FS=
 
 :end