addSourceFiles
ソース ファイルをビルド情報に追加
説明
例
ソース ファイルを Drivers グループに追加
ソース ファイル driver.c
をビルド情報 myBuildInfo
に追加し、グループ Drivers
にファイルを配置します。
myBuildInfo = RTW.BuildInfo; addSourceFiles(myBuildInfo,'driver.c', ... '/proj/src', 'Drivers');
ソース ファイルをグループに追加
ソース ファイル test1.c
と test2.c
をビルド情報 myBuildInfo
に追加し、グループ Tests
にファイルを配置します。
myBuildInfo = RTW.BuildInfo; addSourceFiles(myBuildInfo, ... {'test1.c' 'test2.c'}, ... '/proj/src','Tests');
グループにソース ファイルを追加
ソース ファイル test1.c
、test2.c
、および driver.c
をビルド情報 myBuildInfo
に追加します。ファイル test1.c
と test2.c
を文字ベクトル Tests
でグループ化します。ファイル driver.c
を文字ベクトル Drivers
でグループ化します。
myBuildInfo = RTW.BuildInfo; addSourceFiles(myBuildInfo, ... {'test1.c' 'test2.c' 'driver.c'}, ... '/proj/src', ... {'Tests' 'Tests' 'Drivers'});
ワイルドカードを使用してソース ファイルを CFiles グループに追加
指定したフォルダー内の .c
ファイルをビルド情報 myBuildInfo
に追加し、グループ CFiles
にファイルを配置します。
myBuildInfo = RTW.BuildInfo; addIncludeFiles(myBuildInfo, ... '*.c','/proj/src','CFiles');
入力引数
buildinfo
— ビルド情報オブジェクト
オブジェクト
生成されたコードのコンパイルとリンクに関する情報を保持する RTW.BuildInfo
オブジェクト。
例: myBuildInfo
filenames
— ビルド情報に追加するソース ファイルのリスト
文字ベクトル | 文字ベクトルの配列 | string
filenames
引数は、文字ベクトル、文字ベクトルの配列、または string として指定できます。filenames
引数を複数の文字ベクトルとして指定した場合 (例: 'etc.c' 'etc_private.c'
)、filenames
引数は文字ベクトルの配列としてビルド情報に追加されます。
ドット区切り記号 (.
) を含めると、ファイル名のテキストにワイルドカード文字を使用できます。たとえば '*.*'
、'*.c'
、'*.c*'
のようになります。
ビルド情報オブジェクト内で以前に定義されたエントリと、パスおよびファイル名が完全一致する、重複したインクルード ファイル エントリは、この関数によって削除されます。
例: '*.c'
paths
— ビルド情報に追加するソース ファイル パスのリスト
文字ベクトル | 文字ベクトルの配列 | string
paths
引数は、文字ベクトル、文字ベクトルの配列、または string として指定できます。1 つのパスを文字ベクトルとして指定した場合は、すべてのファイルにそのパスが使用されます。paths
引数を複数の文字ベクトルとして指定した場合 (例: '/proj/src'
および '/proj/inc'
)、paths
引数は文字ベクトルの配列としてビルド情報に追加されます。
例: '/proj/src'
groups
— 追加されたソース ファイルのグループ名 (オプション)
文字ベクトル | 文字ベクトルの配列 | string
groups
引数は、文字ベクトル、文字ベクトルの配列、または string として指定できます。複数の groups
を指定した場合 (例: 'Tests' 'Tests' 'Drivers'
)、関数は groups
を filenames
に出現順で関連付けます。たとえば、filenames
引数 'test1.c' 'test2.c' 'driver.c'
は、3 つの要素をもつ文字ベクトルの配列です。1 番目の要素は 'Tests'
グループに含まれ、2 番目の要素は 'Tests'
グループに含まれ、3 番目の要素は 'Drivers'
グループに含まれます。
例: 'Tests' 'Tests' 'Drivers'
バージョン履歴
R2006a で導入
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)