Base, Collision, Creature, FileIO, Foundation, Framework, Graphics, HumanInterface, Physics, Springhead
ビルドコマンドライン make_manager.bat -A -c && nmake -f Makefile すべてリビルドコマンドライン make_manager.bat -A -d -c && nmake -f Makefile クリーンコマンドライン make_manager.bat -A -d
"RunSwig/do_swigall.projs" 設定ファイル
"RunSwig/do_swigall.bat" 設定ファイル "do_swigall.projs" に指定したプロジェクトに対して、
makefileの再作成(必要なときのみ)とswigの実行をするためのスクリプト
"RunSwig/make_manager.bat" makefileの再作成に付随する処理を実行するスクリプト
"RunSwig/create_mkf.bat" makefileを作成するスクリプト設定ファイルには、swigを実行する必要があるプロジェクトを次の書式で指定します。依存するプロジェクトがない場合でも設定が必要です。
<設定ファイル> ::= <defline-list>
<defline-list> ::= <defline>
| <defline><newline><defline-list>
<defline> ::= ε
| <target-project><space><depend-project-list>
<target-project> ::= <project-name>
<depend-project-list> ::= <depend-project>
| <depend-project><comma><depend-project-list>
<depend-project> ::= ε
| <project-name>
<project-name> ::= プロジェクト名
<newline> ::= '\n'
<space> ::= ' '
<comma> ::= ','
現在の設定ファイルの内容は次のとおりです。これらは、<project>.i ファイルを基に作成しました。間違いがあればご指摘ください。
Collision Foundation
Creature Physics,Collision,Foundation
FileIO Foundation
Foundation
Framework Foundation
Graphics Foundation
HumanInterface Foundation
Physics Collision,Foundation
ビルドの手順は次のようになります。
実行の結果は、
今後新たにプロジェクト(swigの実行が必要なもの)を追加する場合には、次の作業を行なってください。