diff options
author | Vadim Dashevskiy <watcherhd@gmail.com> | 2013-03-27 07:34:20 +0000 |
---|---|---|
committer | Vadim Dashevskiy <watcherhd@gmail.com> | 2013-03-27 07:34:20 +0000 |
commit | 2062496bc43889de4e142a3f37d74975e0141dd6 (patch) | |
tree | 4b1019d44306bb88e96a976f463fd7ce558652bd | |
parent | f06d4b27c19786241e74c9f0be505f741655f4b7 (diff) |
git-svn-id: http://svn.miranda-ng.org/main/trunk@4211 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
-rw-r--r-- | test/chk.bat | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/test/chk.bat b/test/chk.bat new file mode 100644 index 0000000000..fa8156066c --- /dev/null +++ b/test/chk.bat @@ -0,0 +1,26 @@ +set tp=%1
+if "%tp%"=="" (echo "please specify target platform 32 or 64!"&&pause&&goto :EOF)
+
+set hashes=%cd%\hashes.txt
+set checksum=%cd%\..\checksum.exe
+%checksum% Miranda%tp%.exe > %hashes%
+%checksum% Zlib.dll >> %hashes%
+
+rem get checksum for folder(first param) and ext (second param)
+call :checksum Plugins dll
+call :checksum Icons dll
+
+rem put me at the end of script
+rem getting checksum for dlls
+rem "goto :eof" here to avoid run this subroutine at the end of script, so script will run till this point, and subroutine will called only where we need it
+goto :eof
+rem the subroutine itself starts here
+:checksum
+rem change the dir to first parameter, and remember it
+pushd %1
+rem now we are here, let's get the hashes for dll
+for /F "tokens=1,2 delims= " %%a in ('%checksum% *.%2') do echo %1\%%a %%b >> %hashes%
+rem return to the dir, where subroutine was called
+popd
+rem this is just for the case if another sobroutine will be after this one :)
+goto :eof
\ No newline at end of file |