オープンソース・ソフトウェアの開発とダウンロード

Subversion リポジトリの参照

Contents of /trunk/installer/makearchive.bat

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3241 - (show annotations) (download) (as text)
Thu Mar 26 10:09:08 2009 UTC (15 years, 2 months ago) by yutakapon
File MIME type: application/x-msdos-program
File size: 2329 byte(s)
・TTProxyがビルドできるようにした。
・Perlによる svnrevision.h の作成はとりやめた。
・svnrevision.h は、SVN管理対象外とした。

1 rem ●使用例
2 rem 通常のビルド
3 rem makearchive.bat
4 rem リビルド
5 rem makearchive.bat rebuild
6 rem デバッグ情報含む
7 rem makearchive.bat debug
8 rem プラグイン含む
9 rem makearchive.bat plugins
10
11 SET debug=no
12 SET plugins=no
13
14 if "%1"=="debug" SET debug=yes
15 if "%1"=="plugins" SET plugins=yes
16
17 rem SVNリビジョン
18 rem perl make_svn_revision.pl
19
20 CALL makechm.bat
21 CALL build.bat %1
22
23 rem for XP or later
24 set today=snapshot-%date:~0,4%%date:~5,2%%date:~8,2%
25
26 for %%a in (%today%, %today%_2, %today%_3, %today%_4, %today%_5) do (
27 set dst=%%a
28 if not exist %%a goto create
29 )
30
31 :create
32 del /s /q %dst%\*.*
33 mkdir %dst%
34
35 copy /y ..\teraterm\release\*.exe %dst%
36 copy /y ..\teraterm\release\*.dll %dst%
37 copy /y ..\ttssh2\ttxssh\Release\ttxssh.dll %dst%
38 copy /y ..\cygterm\cygterm.exe %dst%
39 copy /y ..\cygterm\cygterm.cfg %dst%
40 copy /y ..\cygterm\cyglaunch.exe %dst%
41 copy /y "..\cygterm\cygterm+.tar.gz" %dst%
42 copy /y ..\ttpmenu\Release\ttpmenu.exe %dst%
43 copy /y ..\TTProxy\Release\TTXProxy.dll %dst%
44 copy /y ..\TTXKanjiMenu\Release\ttxkanjimenu.dll %dst%
45 if "%plugins%"=="yes" copy /y ..\TTXSamples\Release\*.dll %dst%
46
47 rem Debug file
48 if "%debug%"=="yes" copy /y ..\teraterm\release\*.pdb %dst%
49 if "%debug%"=="yes" copy /y ..\ttssh2\ttxssh\Release\ttxssh.pdb %dst%
50 if "%debug%"=="yes" copy /y ..\ttpmenu\Release\ttxssh.pdb %dst%
51 if "%debug%"=="yes" copy /y ..\TTProxy\Release\TTXProxy.pdb %dst%
52 if "%debug%"=="yes" copy /y ..\TTXKanjiMenu\Release\ttxkanjimenu.pdb %dst%
53 if "%debug%"=="yes" if "%plugins%"=="yes" copy /y ..\TTXSamples\Release\*.pdb %dst%
54
55 if "%plugins%"=="yes" (
56 pushd %dst%
57 if exist TTXFixedWinSize.dll ren TTXFixedWinSize.dll _TTXFixedWinSize.dll
58 if exist TTXResizeWin.dll ren TTXResizeWin.dll _TTXResizeWin.dll
59 popd
60 )
61
62 copy /y ..\doc\jp\teratermj.chm %dst%
63 copy /y ..\doc\en\teraterm.chm %dst%
64
65 copy /y release\*.* %dst%
66 copy /y release\EDITOR.CNF %dst%\KEYBOARD.CNF
67 xcopy /s /e /y /i /exclude:archive-exclude.txt release\theme %dst%\theme
68 xcopy /s /e /y /i /exclude:archive-exclude.txt release\plugin %dst%\plugin
69 xcopy /s /e /y /i /exclude:archive-exclude.txt release\Collector %dst%\Collector
70 xcopy /s /e /y /i /exclude:archive-exclude.txt release\lang %dst%\lang
71 del /f %dst%\lang\English.lng
72
73 perl setini.pl release\TERATERM.INI > %dst%\TERATERM.INI

Properties

Name Value
svn:executable *

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26