2. ビルドの基本
2.5 ファイル拡張子とファイルグループ
High-performance Embedded Workshopは拡張子でファイルを識別します。拡張子は使用するツールによって定
義します。例えば、コンパイラを使用すると拡張子.cが[C source file]グループに入り、コンパイラのフェーズ に入力します。さらに、独自の拡張子を定義することもできます。例えば、プロジェクトでアセンブリ言語ソ ースファイルを使っている場合、デフォルトの拡張子が.srcだとします。.srcの代わりに違う拡張子(例: .asm) を使うとき、新しい拡張子を定義してそれを.srcファイルと同様に扱うように指定できます。
ファイルの拡張子は、[ファイル拡張子]ダイアログボックスで表示、変更できます。このダイアログボックス を開くには[プロジェクト -> ファイルの拡張子]を選択してください。このダイアログボックスには現在のワ ークスペースで定義しているすべての拡張子とファイルグループを表示します。
High-performance Embedded Workshop V.4.09 2. ビルドの基本
ファイル拡張子リストは2列に分かれています。左の列にはファイル拡張子、右の列にはファイルグループを 表示します。下記の図に示すように、同じグループに多くのファイル拡張子が存在する場合があります。例え ば、1つのプロジェクト内でアセンブリ言語のソースファイルにいくつかの拡張子がある場合があります (例: .src, .asm, .mar など)。
2.5.1 アプリケーションとファイルグループを関連付ける
[ファイル拡張子]ダイアログボックスでは、エディタでファイルを開くための設定だけでなく、ファイルグル ープとアプリケーションとの関連付けができます。これを行うと、ワークスペースウィンドウの[Projects]タブ でファイルをダブルクリックすると、適切なアプリケーションでファイルを開きます。
High-performance Embedded Workshop V.4.09 2. ビルドの基本
アプリケーションとファイルグループを関連付けるには
1. [プロジェクト -> ファイルの拡張子]を選択してください。[ファイル拡張子]ダイアログボックスが開 きます。
2. [ファイル拡張子]ダイアログボックスで関連付けるファイルグループをリストから選択してくださ い。
3. [変更]ボタンをクリックしてください。[ファイル拡張子の変更]ダイアログボックスが開きます。
4. 関連付けをしない場合は[None]を選択します。High-performance Embedded Workshopのエディタまたは 他のエディタでこの種類のファイルを開くには[Editor]を選択します。特定のアプリケーションでこの 種類のファイルを開くには[Other]を選択します。[Other]を選択すると、既に定義されたアプリケーシ ョンをドロップダウンリストから選択するか、または、新しいアプリケーションを定義できます。新 しいアプリケーションを定義する場合は[追加]ボタンをクリックしてください。[アプリケーションの 追加]ダイアログボックスが開きます。
High-performance Embedded Workshop V.4.09 2. ビルドの基本
[名前]にアプリケーション名を入力します。[コマンド]にアプリケーションの絶対パスを入力します (パラメータは含めません)。[パラメタ]にファイルを開くのに必要なパラメータを入力します。必ず
$(FULLFILE) プレースホルダを使って入力ファイルを指定してください。 (プレースホルダの詳細と
使用方法については、「リファレンス 5. プレースホルダ」を参照してください。) [初期ディレクト リ]にアプリケーションを実行させる初期ディレクトリを入力します。[OK]ボタンをクリックするとア プリケーションを定義します。アプリケーションを変更するには[変更]ボタンをクリックしてくださ い。[アプリケーションの変更]ダイアログボックスが開きます。このダイアログボックスは、[名前] が変更できないことを除いて[アプリケーションの追加]ダイアログボックスと同じです。設定を変更 してから[OK]ボタンをクリックします。
5. [OK]ボタンをクリックすると選択したファイルグループに対するアプリケーションを関連付けます。
2.5.2 新規ファイルグループに新規ファイル拡張子を登録する
新しい拡張子を作成するときは、その拡張子が既に定義されたファイルグループに属するのか、新しいファイ ルグループを作成する必要があるか考慮してください。新しい種類のファイルを追加するときには新しいファ イルグループを作成してください。作成方法を以下に説明します。
新規ファイルグループに新規ファイル拡張子を登録するには
1. [プロジェクト -> ファイルの拡張子]を選択してください。[ファイル拡張子]ダイアログボックスが開 きます。
2. [追加]ボタンをクリックしてください。[ファイル拡張子の追加]ダイアログボックスが開きます。
High-performance Embedded Workshop V.4.09 2. ビルドの基本
3. [ファイル拡張子]に定義する拡張子を入力してください。拡張子には半角英数字と半角下線のみ使用 してください。ドロップダウンリストには、現在のプロジェクトで未定義のすべての拡張子が含まれ ます。この拡張子のうち1つを選択すると、ファイル拡張子フィールドにテキストを自動的に表示しま す。
4. [新規拡張子グループ]オプションを選んで新しいファイルグループを定義する名前を入力してくださ い。
5. この段階では、関連するアプリケーションの変更が可能です。[<拡張子グループ>を開くアプリケーシ ョン]ドロップダウンリストは以下から選択できます。
• [Editor]
• [None]
• [Other]
• [Windows default]
[Editor]を選択すると、ワークスペースウィンドウ内のファイルを開く機能によって、ファイルを
High-performance Embedded Workshopエディタ内で開くことができます。[None]を選択した場合、
High-performance Embedded Workshopでファイルを開くことを抑止します。[Other]を選択すると、ファ
イルを開くための他のツールを指定できます。詳細は、「2.5.1 アプリケーションとファイルグループ を関連付ける」を参照してください。[Windows default]を選択すると、ワークスペースウィンドウ内の ファイルを開く機能によって、開いたファイルをWindows® operating system に受け渡します。また、
Windows® Explorerで定義されたとして、このファイル拡張子のデフォルト動作を選択します。
6. [OK]ボタンをクリックするとファイル拡張子リストに拡張子を追加します。
2.5.3 新規ファイル拡張子を作成する
High-performance Embedded Workshopに登録されていない拡張子をもつプロジェクトを使っているときは、新
しい拡張子を作成し(例えば、フェーズ内のデフォルトの拡張子が.asmでビルダの認識する拡張子が.srcのと き)、新しい拡張子を既存のファイルグループに追加することが必要です。追加方法を以下に説明します。
High-performance Embedded Workshop V.4.09 2. ビルドの基本
新規ファイル拡張子を既存のファイルグループに追加するには
1. [プロジェクト -> ファイルの拡張子]を選択してください。[ファイル拡張子]ダイアログボックスが開 きます。
2. 追加]ボタンをクリックしてください。[ファイル拡張子の追加]ダイアログボックスが開きます。
3. [ファイル拡張子]に定義する拡張子を入力してください。ドロップダウンリストには、現在のプロジ ェクトで未定義のすべての拡張子が含まれます。この拡張子のうち1つを選択すると、ファイル拡張子 フィールドにテキストを自動的に表示します。
4. [既存の拡張子グループ]オプションを選択してこの新しい拡張子をどのファイルグループに追加する か指定してください。
5. [OK]ボタンをクリックするとファイル拡張子リストに拡張子を追加します。