@rem Copyright (c) MediaArea.net SARL. All Rights Reserved. @rem @rem Use of this source code is governed by a BSD-style license that can @rem be found in the License.html file in the root of the source tree. @rem @echo off rem --- Search binaries --- set BPATH= if exist "%~dp0\..\..\..\MediaArea-Utils-Binaries" set BPATH="%~dp0\..\..\..\MediaArea-Utils-Binaries" if exist "%~dp0\..\..\MediaArea-Utils-Binaries" set BPATH="%~dp0\..\..\MediaArea-Utils-Binaries" if "%BPATH%"=="" ( echo "ERROR: binaries path not found" exit /b 1 ) rem --- Clean up --- del MediaInfo_DLL_GNU_Prepare.7z rmdir MediaInfo_DLL_GNU_Prepare /S /Q rem --- Copying : From lib --- call Release_Lib_GNU_Prepare SkipCleanUp SkipCompression rename MediaInfo_Lib_GNU_Prepare MediaInfo_DLL_GNU_Prepare rem --- Copying : Project --- xcopy ..\Project\GNU\Library\AddThisToRoot_DLL_compile.sh MediaInfo_DLL_GNU_Prepare\Project\GNU\Library\ rem --- Copying : Release --- xcopy Release_DLL_GNU.sub MediaInfo_DLL_GNU_Prepare\Release\ xcopy Release_DLL_*.sh MediaInfo_DLL_GNU_Prepare\Release\ rem --- Copying : Information files --- copy ..\History.txt MediaInfo_DLL_GNU_Prepare\ copy ..\License.html MediaInfo_DLL_GNU_Prepare\ copy ReadMe_GUI_Linux.txt MediaInfo_DLL_GNU_Prepare\Release\ copy ReadMe_GUI_Mac.txt MediaInfo_DLL_GNU_Prepare\Release\ rem --- Copying : Sources --- xcopy ..\Source\Doc\Doxyfile MediaInfo_DLL_GNU_Prepare\Source\Doc\ /S xcopy ..\Source\Doc\Documentation.html MediaInfo_DLL_GNU_Prepare\Source\Doc\ /S xcopy ..\Source\Example\HowToUse* MediaInfo_DLL_GNU_Prepare\Source\Example\ /S xcopy ..\Source\MediaInfoDLL\MediaInfoDLL.cs MediaInfo_DLL_GNU_Prepare\Source\MediaInfoDLL\ /S xcopy ..\Source\MediaInfoDLL\MediaInfoDLL.JNA.java MediaInfo_DLL_GNU_Prepare\Source\MediaInfoDLL\ /S xcopy ..\Source\MediaInfoDLL\MediaInfoDLL.JNI.java MediaInfo_DLL_GNU_Prepare\Source\MediaInfoDLL\ /S xcopy ..\Source\MediaInfoDLL\MediaInfoDLL.JNative.java MediaInfo_DLL_GNU_Prepare\Source\MediaInfoDLL\ /S xcopy ..\Source\MediaInfoDLL\MediaInfoDLL.py MediaInfo_DLL_GNU_Prepare\Source\MediaInfoDLL\ /S xcopy ..\Source\MediaInfoDLL\MediaInfoDLL3.py MediaInfo_DLL_GNU_Prepare\Source\MediaInfoDLL\ /S rem --- Preparing Archive : MediaInfoLib --- move MediaInfo_DLL_GNU_Prepare MediaInfoLib mkdir MediaInfo_DLL_GNU_Prepare move MediaInfoLib MediaInfo_DLL_GNU_Prepare rem --- Preparing Archive : ZenLib --- cd ..\..\ZenLib\Release call Release_GNU_Prepare.bat SkipCleanUp SkipCompression cd ..\..\MediaInfoLib\Release move ..\..\ZenLib\Release\ZenLib_GNU_Prepare MediaInfo_DLL_GNU_Prepare\ZenLib rem --- Shared --- mkdir MediaInfo_DLL_GNU_Prepare\Shared xcopy ..\..\Shared\Project\_Common\* MediaInfo_DLL_GNU_Prepare\Shared\Project\_Common\ /S xcopy ..\..\Shared\Project\curl\*.sh MediaInfo_DLL_GNU_Prepare\Shared\Project\curl\ /S xcopy ..\..\Shared\Project\zlib\*.sh MediaInfo_DLL_GNU_Prepare\Shared\Project\zlib\ /S rem --- Compressing Archive --- if "%2"=="SkipCompression" goto SkipCompression %BPATH%\Windows\7-Zip\7z a -r -t7z -mx9 MediaInfo_DLL_GNU_Prepare.7z MediaInfo_DLL_GNU_Prepare\* :SkipCompression rem --- Clean up --- if "%1"=="SkipCleanUp" goto SkipCleanUp rmdir MediaInfo_DLL_GNU_Prepare /S /Q :SkipCleanUp