TwlToolsRED/docs/MasterEditorTWL/Readme_SouceDistribution.txt
nishikawa_takeshi 203555451c マスタエディタ派生版のReadmeのコミットし忘れ。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlToolsRED@508 7061adef-622a-194b-ae81-725974e89856
2010-05-11 05:20:44 +00:00

75 lines
2.4 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

======================================================================
TWLマスターエディタのソース管理の注意点
======================================================================
* 目次
* `はじめに`_
* `鍵の秘匿`_
* `ビルドに必要な環境`_
* `パスの設定`_
はじめに
======================================================================
TWLマスターエディタはROM データを読みだして,
ユーザの指示があった場合,変更する機能を持っています.
そのためソースにはROM データのフォーマットに関する情報が含まれています.
ROM データのフォーマットは社外秘ですので,配布先には注意してください.
部外,あるいは社外に配布する場合,事前に開発技術部にご連絡ください.
鍵の秘匿
======================================================================
TWLマスターエディタのソースには
開発用ROMのセキュリティに関する情報(ディジタル署名の秘密鍵)が含まれます.
開発用 ROM 用の鍵なので,製品用 ROM の鍵に比べ,
セキュリティの重要度は高くありませんが,
部外もしくは社外に配布される可能性を考え,鍵データを削除しています.
あえてビルドが通らないように,鍵データの配列に不正な文字を入れていますので,
ビルドを通す場合, 配列の中身を削除してください.
鍵データの配列はkeys.cpp に含まれています.
正常な動作をさせる場合,ご一報いただけると,
正しい鍵データの配布を検討させていただきます.
ビルドに必要な環境
======================================================================
TWLマスターエディタをビルドするためには以下の環境が必要です
* Visual Studio 2008 Standard Edition
* TWL-SDK および TWL-SDK のビルド環境
パスの設定
======================================================================
MasterEditorTWL.sln を Visual Studio で開いて,以下のパスを設定する必要があります.
1. プロジェクト⇒MasterEditorTWLのプロパティ⇒構成プロパティ⇒C/C++⇒全般⇒追加のインクルードディレクトリ
* TWL-SDKのインクルードのパス
* TWL-SDK パッケージに含まれる makerom.TWL のソースフォルダのパス(TWLSDK_ROOT/build/tools/makerom.TWL)
* 同梱の MasterEditorTWL_Common/user へのパス
2. プロジェクト⇒MasterEditorTWLのプロパティ⇒構成プロパティ⇒リンカ⇒全般⇒追加のライブラリディレクトリ
* 先述の makerom.TWL のソースフォルダにある以下のパス
* digest/lib
* aes/lib
* acsign/lib
* 同梱の MasterEditorTWL_Common/flag/lib/x86 へのパス
3. プロジェクト⇒MasterEditorTWLのプロパティ⇒構成プロパティ⇒リンカ⇒入力⇒追加の依存ファイル
もし 2. の指定どおりにパスを設定している場合,この項目の変更は不要です.
以上