6 set NEWDIR=%DIR%\ezgdi-%NEW%
\r
7 set OLDDIR=%DIR%\ezgdi-%OLD%
\r
8 set OLDFILE=%OLDDIR%\ezgdi-x86.dll
\r
9 set NEWFILE=%NEWDIR%\ezgdi-x64-uninstall.reg
\r
10 set DEBUGDIR=%DIR%\debug
\r
12 if not exist %NEWDIR% goto nonewdir
\r
13 if not exist %NEWFILE% goto badnewdir
\r
15 echo %NEWDIR% already created, now update it.
\r
19 if not exist %OLDFILE% goto noolddir
\r
20 if not exist %DEBUGDIR% goto nodebugdir
\r
22 echo make release version %NEW% based on %OLD%.
\r
23 copy /s %OLDDIR% %NEWDIR%
\r
26 echo copy ezgdi and easyhook dlls to %NEWDIR%.
\r
27 copy ezgdi-x86.dll %NEWDIR%\
\r
28 copy ezgdi-x64.dll %NEWDIR%\
\r
29 copy easyhook32.dll %NEWDIR%\
\r
30 copy easyhook64.dll %NEWDIR%\
\r
32 echo copy ezgdi debug symbol files to %DEBUGDIR%.
\r
33 copy projects\ezgdi-dll-win32-RELEASE\vc90.pdb %DEBUGDIR%\ezgdi-x86-%NEW%.pdb
\r
34 copy projects\ezgdi-dll-x64-RELEASE\vc90.pdb %DEBUGDIR%\ezgdi-x64-%NEW%.pdb
\r
36 echo release directory %NEW% is updated.
\r
37 echo Please remember to edit ChangeLog.txt before uploading.
\r
41 echo %OLDFILE% not exist
\r
42 echo Please specify a valid version number in the 2nd argument.
\r
46 echo %OLDFILE% not exist, please create %OLDFILE% yourself.
\r
50 echo %NEWDIR% exists, but not a valid release dir
\r
51 echo Please specify a valid version number in the 1st agument.
\r