• R/O
  • SSH
  • HTTPS

hands-free: 提交


Commit MetaInfo

修订版71 (tree)
时间2011-05-22 22:01:14
作者(del#42492)

Log Message

ver 0.1.2 をリリースした。

更改概述

差异

--- trunk/external/Archiver/build-all.bat (revision 70)
+++ trunk/external/Archiver/build-all.bat (nonexistent)
@@ -1,67 +0,0 @@
1-@REM 最初の著者:: トゥイー
2-@REM リポジトリ情報:: $Id$
3-@REM 著作権:: Copyright (C) Ownway.info, 2011. All rights reserved.
4-@REM ライセンス:: CPL(Common Public Licence)
5-
6-@SETLOCAL
7-
8-@ECHO OFF
9-
10-REM --------------------------------------------------
11-REM 事前処理
12-REM --------------------------------------------------
13-
14-SET STDOUT=stdout.log
15-SET STDERR=stderr.log
16-
17-DEL %STDOUT% 2> nul
18-DEL %STDERR% 2> nul
19-
20-ECHO [%DATE% %TIME%] BUILD START ...
21-
22-CALL "%VC_HOME%\vcvarsall.bat" >> "%STDOUT%" 2>> "%STDERR%"
23-IF %ERRORLEVEL% NEQ 0 GOTO :FAILED
24-
25-REM --------------------------------------------------
26-REM メイン処理
27-REM --------------------------------------------------
28-
29-CALL :BUILD core
30-CALL :BUILD processor
31-CALL :BUILD view
32-CALL :BUILD sapi
33-CALL :BUILD engine-factory
34-
35-REM --------------------------------------------------
36-REM 事後処理
37-REM --------------------------------------------------
38-
39-ECHO [%DATE% %TIME%] BUILD SUCCEESSED ...
40-
41-EXIT /B 0
42-
43-REM --------------------------------------------------
44-REM ビルド関数
45-REM --------------------------------------------------
46-
47-:BUILD
48-
49-SET PACKAGE=%1
50-ECHO [%DATE% %TIME%] BUILD START %PACKAGE%
51-msbuild ..\..\main\%PACKAGE%\spcf-%PACKAGE%.vcxproj /t:Clean;Build /p:configuration=DEBUG >> "%STDOUT%" 2>> "%STDERR%"
52-IF %ERRORLEVEL% NEQ 0 GOTO :FAILED
53-msbuild ..\..\main\%PACKAGE%\spcf-%PACKAGE%.vcxproj /t:Clean;Build /p:configuration=RELEASE >> "%STDOUT%" 2>> "%STDERR%"
54-IF %ERRORLEVEL% NEQ 0 GOTO :FAILED
55-ECHO [%DATE% %TIME%] BUILD FINISH %PACKAGE%
56-
57-EXIT /B 0
58-
59-REM --------------------------------------------------
60-REM エラーの出力
61-REM --------------------------------------------------
62-
63-:FAILED
64-
65-ECHO [%DATE% %TIME%] BUILD FAILED ... RETURNCODE = %ERRORLEVEL%
66-
67-EXIT /B %ERRORLEVEL%
Deleted: svn:keywords
## -1 +0,0 ##
-Id
\ No newline at end of property
--- trunk/external/Archiver/copy-all.bat (revision 70)
+++ trunk/external/Archiver/copy-all.bat (nonexistent)
@@ -1,44 +0,0 @@
1-@REM 最初の著者:: トゥイー
2-@REM リポジトリ情報:: $Id$
3-@REM 著作権:: Copyright (C) Ownway.info, 2011. All rights reserved.
4-@REM ライセンス:: CPL(Common Public Licence)
5-
6-@SETLOCAL
7-
8-@ECHO OFF
9-
10-SET OUT_DIR=Output
11-SET OUT_INCLUDE_DIR=%OUT_DIR%\include
12-SET OUT_LIB_DIR=%OUT_DIR%\lib
13-
14-rmdir /S /Q %OUT_DIR%
15-mkdir %OUT_INCLUDE_DIR%
16-mkdir %OUT_LIB_DIR%
17-
18-copy readme.txt %OUT_DIR%\
19-
20-xcopy /E ..\..\main\core\include %OUT_INCLUDE_DIR%
21-copy ..\..\main\core\Debug\spcf-coreD.lib %OUT_LIB_DIR%\
22-copy ..\..\main\core\Release\spcf-core.lib %OUT_LIB_DIR%\
23-
24-xcopy /E ..\..\main\grammar\include %OUT_INCLUDE_DIR%
25-copy ..\..\main\grammar\Debug\spcf-grammarD.lib %OUT_LIB_DIR%\
26-copy ..\..\main\grammar\Release\spcf-grammar.lib %OUT_LIB_DIR%\
27-
28-xcopy /E ..\..\main\processor\include %OUT_INCLUDE_DIR%
29-copy ..\..\main\processor\Debug\spcf-processorD.lib %OUT_LIB_DIR%\
30-copy ..\..\main\processor\Release\spcf-processor.lib %OUT_LIB_DIR%\
31-
32-xcopy /E ..\..\main\view\include %OUT_INCLUDE_DIR%
33-copy ..\..\main\view\Debug\spcf-viewD.lib %OUT_LIB_DIR%\
34-copy ..\..\main\view\Release\spcf-view.lib %OUT_LIB_DIR%\
35-
36-xcopy /E ..\..\main\sapi\include %OUT_INCLUDE_DIR%
37-copy ..\..\main\sapi\Debug\spcf-sapiD.lib %OUT_LIB_DIR%\
38-copy ..\..\main\sapi\Release\spcf-sapi.lib %OUT_LIB_DIR%\
39-
40-xcopy /E ..\..\main\engine-factory\include %OUT_INCLUDE_DIR%
41-copy ..\..\main\engine-factory\Debug\spcf-engine-factoryD.lib %OUT_LIB_DIR%\
42-copy ..\..\main\engine-factory\Release\spcf-engine-factory.lib %OUT_LIB_DIR%\
43-
44-@ENDLOCAL
Deleted: svn:keywords
## -1 +0,0 ##
-Id
\ No newline at end of property
--- trunk/external/Archiver/archive-all.bat (nonexistent)
+++ trunk/external/Archiver/archive-all.bat (revision 71)
@@ -0,0 +1,133 @@
1+@REM 最初の著者:: トゥイー
2+@REM リポジトリ情報:: $Id$
3+@REM 著作権:: Copyright (C) Ownway.info, 2011. All rights reserved.
4+@REM ライセンス:: CPL(Common Public Licence)
5+
6+@SETLOCAL
7+
8+@ECHO OFF
9+
10+REM --------------------------------------------------
11+REM 事前処理
12+REM --------------------------------------------------
13+
14+SET OUT_DIR=Output
15+SET OUT_BIN_DIR=%OUT_DIR%\bin
16+SET OUT_INCLUDE_DIR=%OUT_DIR%\include
17+SET OUT_LIB_DIR=%OUT_DIR%\lib
18+SET OUT_SAMPLE_DIR=%OUT_DIR%\sample
19+
20+SET STDOUT=stdout.log
21+SET STDERR=stderr.log
22+
23+DEL %STDOUT% 2> nul
24+DEL %STDERR% 2> nul
25+
26+rmdir /S /Q %OUT_DIR% >> "%STDOUT%" 2>> "%STDERR%"
27+mkdir %OUT_BIN_DIR% >> "%STDOUT%" 2>> "%STDERR%"
28+mkdir %OUT_INCLUDE_DIR% >> "%STDOUT%" 2>> "%STDERR%"
29+mkdir %OUT_LIB_DIR% >> "%STDOUT%" 2>> "%STDERR%"
30+mkdir %OUT_SAMPLE_DIR% >> "%STDOUT%" 2>> "%STDERR%"
31+
32+ECHO [%DATE% %TIME%] BUILD START ...
33+
34+CALL "%VC_HOME%\vcvarsall.bat" >> "%STDOUT%" 2>> "%STDERR%"
35+IF %ERRORLEVEL% NEQ 0 GOTO :FAILED
36+
37+REM --------------------------------------------------
38+REM メイン処理
39+REM --------------------------------------------------
40+
41+COPY readme.txt %OUT_DIR% >> "%STDOUT%" 2>> "%STDERR%"
42+
43+CALL :ARCHIVE_LIBRARY core
44+CALL :ARCHIVE_LIBRARY grammar
45+CALL :ARCHIVE_LIBRARY processor
46+CALL :ARCHIVE_LIBRARY view
47+CALL :ARCHIVE_LIBRARY sapi
48+CALL :ARCHIVE_LIBRARY engine-factory
49+
50+CALL :ARCHIVE_APPLICATION helloworld
51+CALL :ARCHIVE_APPLICATION calculator1
52+
53+REM --------------------------------------------------
54+REM 事後処理
55+REM --------------------------------------------------
56+
57+ECHO [%DATE% %TIME%] BUILD SUCCEESSED ...
58+
59+EXIT /B 0
60+
61+REM --------------------------------------------------
62+REM ライブラリのビルド&コピー
63+REM --------------------------------------------------
64+
65+:ARCHIVE_LIBRARY
66+
67+SET PACKAGE=%1
68+ECHO [%DATE% %TIME%] ARCHIVE LIBRARY START %PACKAGE%
69+
70+REM ビルド
71+msbuild ..\..\main\%PACKAGE%\spcf-%PACKAGE%.vcxproj /t:Clean;Build /p:configuration=DEBUG >> "%STDOUT%" 2>> "%STDERR%"
72+IF %ERRORLEVEL% NEQ 0 GOTO :FAILED
73+msbuild ..\..\main\%PACKAGE%\spcf-%PACKAGE%.vcxproj /t:Clean;Build /p:configuration=RELEASE >> "%STDOUT%" 2>> "%STDERR%"
74+IF %ERRORLEVEL% NEQ 0 GOTO :FAILED
75+
76+REM コピー
77+XCOPY /E ..\..\main\%PACKAGE%\include "%OUT_INCLUDE_DIR%" >> "%STDOUT%" 2>> "%STDERR%"
78+IF %ERRORLEVEL% NEQ 0 GOTO :FAILED
79+COPY "..\..\main\%PACKAGE%\Debug\spcf-%PACKAGE%D.lib" %OUT_LIB_DIR%\ >> "%STDOUT%" 2>> "%STDERR%"
80+IF %ERRORLEVEL% NEQ 0 GOTO :FAILED
81+COPY "..\..\main\%PACKAGE%\Release\spcf-%PACKAGE%.lib" %OUT_LIB_DIR%\ >> "%STDOUT%" 2>> "%STDERR%"
82+IF %ERRORLEVEL% NEQ 0 GOTO :FAILED
83+
84+ECHO [%DATE% %TIME%] ARCHIVE LIBRARY FINISH %PACKAGE%
85+
86+EXIT /B 0
87+
88+REM --------------------------------------------------
89+REM サンプルアプリケーションのビルド&コピー
90+REM --------------------------------------------------
91+
92+:ARCHIVE_APPLICATION
93+
94+REM ビルド
95+SET APPLICATION=%1
96+ECHO [%DATE% %TIME%] ARCHIVE APPLICATION START %APPLICATION%
97+
98+msbuild ..\..\main\app\sample\%APPLICATION%\%APPLICATION%.vcxproj /t:Clean;Build /p:configuration=RELEASE >> "%STDOUT%" 2>> "%STDERR%"
99+IF %ERRORLEVEL% NEQ 0 GOTO :FAILED
100+
101+REM コピー
102+COPY "..\..\main\app\sample\%APPLICATION%\Release\%APPLICATION%.exe" %OUT_BIN_DIR%\ >> "%STDOUT%" 2>> "%STDERR%"
103+IF %ERRORLEVEL% NEQ 0 GOTO :FAILED
104+
105+RMDIR /S /Q ..\..\main\app\sample\%APPLICATION%\Debug >> "%STDOUT%" 2>> "%STDERR%"
106+IF %ERRORLEVEL% NEQ 0 GOTO :FAILED
107+RMDIR /S /Q ..\..\main\app\sample\%APPLICATION%\Release >> "%STDOUT%" 2>> "%STDERR%"
108+IF %ERRORLEVEL% NEQ 0 GOTO :FAILED
109+RMDIR /S /Q ..\..\main\app\sample\%APPLICATION%\ipch >> "%STDOUT%" 2>> "%STDERR%"
110+IF %ERRORLEVEL% NEQ 0 GOTO :FAILED
111+DEL /Q ..\..\main\app\sample\%APPLICATION%\*.opensdf >> "%STDOUT%" 2>> "%STDERR%"
112+IF %ERRORLEVEL% NEQ 0 GOTO :FAILED
113+DEL /Q ..\..\main\app\sample\%APPLICATION%\*.sdf >> "%STDOUT%" 2>> "%STDERR%"
114+IF %ERRORLEVEL% NEQ 0 GOTO :FAILED
115+DEL /Q ..\..\main\app\sample\%APPLICATION%\*.suo >> "%STDOUT%" 2>> "%STDERR%"
116+IF %ERRORLEVEL% NEQ 0 GOTO :FAILED
117+
118+XCOPY /I /E ..\..\main\app\sample\%APPLICATION% %OUT_SAMPLE_DIR%\%APPLICATION% >> "%STDOUT%" 2>> "%STDERR%"
119+IF %ERRORLEVEL% NEQ 0 GOTO :FAILED
120+
121+ECHO [%DATE% %TIME%] ARCHIVE APPLICATION FINISH %APPLICATION%
122+
123+EXIT /B 0
124+
125+REM --------------------------------------------------
126+REM エラーの出力
127+REM --------------------------------------------------
128+
129+:FAILED
130+
131+ECHO [%DATE% %TIME%] BUILD FAILED ... RETURNCODE = %ERRORLEVEL%
132+
133+EXIT /B %ERRORLEVEL%
Added: svn:keywords
## -0,0 +1 ##
+Id
\ No newline at end of property
Show on old repository browser