diff options
author | Gluzskiy Alexandr <sss123next@list.ru> | 2009-10-13 05:04:06 +0300 |
---|---|---|
committer | Gluzskiy Alexandr <sss123next@list.ru> | 2009-10-13 05:04:06 +0300 |
commit | 227022d9ed977c75196725502847e0b371e4e879 (patch) | |
tree | 6fe79f5ae836fe4a974db459553eb6b46a1bf8eb /spamfilter/make.bat | |
parent | 23d6d3e482927c13294f204b34ce23c6f445e8ac (diff) |
Diffstat (limited to 'spamfilter/make.bat')
-rw-r--r-- | spamfilter/make.bat | 77 |
1 files changed, 77 insertions, 0 deletions
diff --git a/spamfilter/make.bat b/spamfilter/make.bat new file mode 100644 index 0000000..ed03c06 --- /dev/null +++ b/spamfilter/make.bat @@ -0,0 +1,77 @@ +@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
|