index c9c0d41948d43e8383d6b4a0a1e85e745a6b4a93..3258dac242c097fbbe1633e63d43082795bea5b5 100644 (file)
--- a/scripts/build_os_pkg.bat
+++ b/scripts/build_os_pkg.bat
::
:: Builds OS package.
:: Assumes setup_env.bat has been called.
-::7
+::
:: *************************************************************************
:: %1: package destination directory
if "%PASDK_ROOT_DIR%" == "" set PASDK_ROOT_DIR=%~dp0..\
-:: Set package name
-set OS_PKG_FNAME=processor_audio_sdk_1_00_00_00
-
+:: Set package destination directory
if "%1"=="" goto def_prm_pkg_dest_dir
:prm_pkg_dest_dir
set OS_PKG_DEST_DIR=%1
-goto build_os_pkg
+goto set_os_pkg_name
:def_prm_pkg_dest_dir
set OS_PKG_DEST_DIR=%~dp0
-:build_os_pkg
+
+:set_os_pkg_name
+:: Set package name
+set OS_PKG_FNAME=pasdk_os
+if "%PASDK_TARGET_PLATFORM%" NEQ "" set OS_PKG_FNAME=%OS_PKG_FNAME%_%PASDK_TARGET_PLATFORM%
+if "%PASDK_VERSION%" NEQ "" set OS_PKG_FNAME=%OS_PKG_FNAME%_%PASDK_VERSION%
+
+
@echo Build OS package %OS_PKG_DEST_DIR%
rem
@mkdir Temp
@xcopy /E /H /I /Q %PASDK_ROOT_DIR%.git Temp\.git
-@xcopy /E /H /I /Q %PASDK_ROOT_DIR%docs Temp\docs
@xcopy /E /H /I /Q %PASDK_ROOT_DIR%pasdk Temp\pasdk
@xcopy /E /H /I /Q %PASDK_ROOT_DIR%psdk_cust Temp\psdk_cust
-@xcopy /E /H /I /Q %PASDK_ROOT_DIR%tools Temp\tools
+
+@mkdir Temp\tools
+@xcopy /E /H /I /Q %PASDK_ROOT_DIR%tools\alpha Temp\tools\alpha
+@xcopy /E /H /I /Q %PASDK_ROOT_DIR%tools\pyalpha Temp\tools\pyalpha
+@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\xtoi.exe Temp\tools\bin\xtoi.exe
+@copy /Y %PASDK_ROOT_DIR%tools\config.ini Temp\tools\config_cust.ini
+
+@xcopy /E /H /I /Q %PASDK_ROOT_DIR%docs Temp\docs
+@del /F /Q Temp\docs\PASDK_setup_guide.docx
+
@mkdir Temp\scripts
@copy /Y %PASDK_ROOT_DIR%scripts\build_paf_libs.bat Temp\scripts
@copy /Y %PASDK_ROOT_DIR%scripts\build_pdk_libs.bat Temp\scripts
@popd
:: Clean custom Processor Audio SDK build artifacts
-@pushd psdk_cust
-@cd
-@echo call git checkout -- ./*
-@call git checkout -- ./*
-@popd
+::@pushd psdk_cust
+::@cd
+::@echo call git checkout -- ./*
+::@call git checkout -- ./*
+::@popd
:: Clean PASDK build artifacts
@cd
@echo call git clean -fdx -e Temp
@call git clean -fdx -e Temp
-:: Delete FD package (&other) source files from PAF
+:: Delete FD package from PAF
@pushd pasdk\paf
-@if exist pa\dec\dsd2\nul ( rmdir /S /Q pa\dec\dsd2 )
@if exist pa\asp\del3\nul ( rmdir /S /Q pa\asp\del3 )
@if exist pa\asp\dem\nul ( rmdir /S /Q pa\asp\dem )
@if exist pa\asp\dm\nul ( rmdir /S /Q pa\asp\dm )
@move /Y bmerr.h pa\asp\bm2\include
)
+:: Delete other source files from PAF
+:: check IP source files (.c, .h) and makefile
+@del /F /Q pa\util\da10x_misc\*.*
+:: entire DSD directory
+@if exist pa\dec\dsd2\nul ( rmdir /S /Q pa\dec\dsd2 )
+
@popd
:: Delete git files
@rmdir /S /Q Temp
-:end
-
-set OS_PKG_FNAME=
+:cleanupenv
set OS_PKG_DEST_DIR=
+set OS_PKG_FNAME=
+
+
+:end