@echo off rem Note: This batch file does not work on all machines. echo Synchronizing m_spamfilter.h... echo ---------------------------------------------------------------------- copy m_spamfilter.h Include\m_spamfilter.h /Y echo. if errorlevel 1 goto :failed echo Archiving previous release... (ignore errors) echo ---------------------------------------------------------------------- del Release\*.mir > NUL rem del Release\*.dll > NUL del Release\SpamFilter-SDK.zip > NUL move Release\*.zip Release\Archive\ > NUL echo. echo Creating output directory... (ignore errors) echo ---------------------------------------------------------------------- mkdir Release > NUL echo. rem echo Copiling: Win32 Release ... rem echo ---------------------------------------------------------------------- rem cd "C:\Programme\Microsoft Visual Studio\VC98\Bin" rem nmake /f SpamFilter.mak CFG="SpamFilter - Win32 Release" rem echo. rem if errorlevel 1 goto :failed rem echo Copiling: Win32 Release Unicode ... rem echo ---------------------------------------------------------------------- rem nmake /f SpamFilter.mak CFG="SpamFilter - Win32 Release Unicode" rem echo. rem if errorlevel 1 goto :failed rem for /F "tokens=1,2 delims= " %%i in (..\build.no) do call :pack %%i %%j remexit rem :pack rem Note: Using WinZip Commandline Add-On for zipping echo Creating SpamFilter.zip... echo ---------------------------------------------------------------------- wzzip Release\SpamFilter-SDK.zip Docs\SpamFilter-Translation.txt Docs\SpamFilter-Developer.txt m_*.inc m_*.h Release\*.pdb echo. if errorlevel 1 goto :failed wzzip Release\SpamFilter.zip Docs\SpamFilter-Readme.txt Docs\SpamFilter-License.txt Docs\PCRE-License.txt Release\SpamFilter-SDK.zip Release\*.dll Utilities\Pcre\bin\pcre.dll wzzip /r /p Release\SpamFilter.zip Extensions\*.* del Release\SpamFilter-SDK.zip echo. if errorlevel 1 goto :failed echo Creating SpamFiltersrc.zip... (Source) echo ---------------------------------------------------------------------- wzzip Release\SpamFilterSrc.zip *.dsp *.dsw *.mak *.dep *.h *.c *.rc *.txt *.inc *.bat build.no wzzip /r /P Release\SpamFilterSrc.zip Docs\*.* Extensions\*.* Resources\*.* Utilities\*.* Include\*.* echo. if errorlevel 1 goto :failed echo Creating SpamFilter.mir... (for Miranda Installer) echo ---------------------------------------------------------------------- copy Release\SpamFilter.zip Release\SpamFilter.mir echo. goto :eof :failed echo ---------------------------------------------------------------------- echo !!! ERROR!: release creation failed. !!! echo ---------------------------------------------------------------------- echo. pause :eof exit