ビルド用にセットアップされた OpenEmbedded-core ビルド環境があります。それがどのように機能するかを理解しようと調べていたところ、ビルドされているパッケージのリストであると思われるものを見つけました。
~/ccf/oe-core/meta$ ls
classes recipes-bsp recipes-gnome recipes-qt site
conf recipes-connectivity recipes-graphics recipes-rt
COPYING.MIT recipes-core recipes-kernel recipes-sato
files recipes-devtools recipes-lsb4 recipes-support
lib recipes-extended recipes-multimedia recipes.txt
これらはすべて私のプロジェクトによって構築されたと思います。また、ここに追加された新しいものはすべて構築されたプロジェクトに追加されるという印象を受けています。現在、私のプロジェクトには Qt5 が必要です。recipes-qt
ディレクトリの下を見ると、次のように表示されます。
~/ccf/oe-core/meta/recipes-qt$ ls
images meta packagegroups qt4 qt4-graphics-system qt-apps qt-demo
ここでqt4がビルドされていることは明らかですが、qt5を追加したいと思います。
私の2つの質問:
- これまでのところ、私の仮定は正しいですか?
- 新しいqt5パッケージを追加する正しい方法は何ですか? これが一部の OE プロジェクトから「引き出す」ことができるものなのか、それともゼロから行う必要があるのかはわかりません。