ライブラリ プロジェクトを作成します。
構文
library create -name <project-name> -type <library-type> -platform <platform>
-domain <domain>
-sysproj <system-project>
: 既存プラットフォームおよびドメインを使用してライブラリ プロジェクトを作成します。<platform>
、<domain>
および <sys-config>
を指定しない場合は、アクティブ プラットフォームとドメインが使用されてライブラリ プロジェクトが作成されます。ライブラリ プロジェクトを作成して既存のシステム プロジェクトに追加する具体的な方法は、次のユース ケースを参照してください。
library create -name <project-name> -type <library-type> -sysproj <system-project>
-domain <domain>
: <domain>
で指定したドメインのライブラリ プロジェクトを作成して、<system-project>
で指定したシステム プロジェクトへ追加します。<system-project>
が既に存在する場合は、そのシステム プロジェクトに該当するプラットフォームを使用してライブラリ プロジェクトが作成されます。<domain>
を指定しない場合は、アクティブ ドメインが使用されます。
オプション
オプション | 説明 |
---|---|
-name
<project-name>
|
作成する必要のあるプロジェクト名。 |
-type
<library-type>
|
<library-type> は、static または shared にできます。 |
-platform
<platform-name>
|
プラットフォームの名前。repo -platforms を使用すると、使用可能な定義済みプラットフォームをリストできます。 |
-domain
<domain-name>
|
ドメインの名前を指定します。platform report <platform-name> を使用すると、プラットフォームで使用可能なドメインがリストできます。 |
-sysproj
<system-project>
|
システム プロジェクトの名前。sysproj list を使用すると、ワークスペースで使用可能なシステム プロジェクトがわかります。 |
戻り値
ライブラリ プロジェクトが正しく作成された場合は何も返されません。ライブラリ プロジェクトが作成されなかった場合はエラー文字列が返されます。
例
library create -name lib1 -type static -platform zcu102 -domain a53_standalone
lib1 という名前のスタティック ライブラリ プロジェクトを、a53_standalone という名前のドメインを持つプラットフォーム zcu102 用に作成します。
library create -name lib2 -type shared -sysproj test_system -domain test_domain
lib2 という名前のライブラリ プロジェクトを作成し、test_system システム プロジェクトに追加します。