This service is available only in Japanese-language.

ライブラリの更新に応じた,参照アプリケーション用レシピのリビルドについて

自作ライブラリ(libaaa.so)用のレシピlibaaa.bbと,当該ライブラリおよびライブラリヘッダを参照するabc.bbがあります。
libaaaのソースコードやヘッダファイルを変更しbitbakeした際,abc.bbがライブラリの更新に応じリビルドされる必要があるところ,
なぜかabc.bbがリビルドされないことがございます。
なにか原因や解決法がございましたらご教示いただけますでしょうか。

前提:双方ともローカルのソースコードです(git管理されていません)
abc.bbには以下のように記載し,libaaaのリンクおよびヘッダファイル(例:aaa.h)の参照を可能にしています。
DEPENDS += "libaaa "
RDEPENDS_${PN} += "libaaa "

ローカルのソースコードを使用とのことですので、tar.gz などで固められた場合はSRC_URI[sha256sum] が変わり、git 等のSCMの場合はリビジョンが変わることで、構築時のハッシュ値が変更となり、依存するレシピのハッシュが変わったことから再構築が行われるとされています。
ローカルソースでソース編集後構築を行う際にリビジョン等変更がない場合は、ハッシュ値が変わらないため、前回の構築結果が再利用されている推測します。

ローカルのソースコードはtar等に固めず,aaa.cやaaa.h,Makefile等のファイルをlibaaa/libaaaフォルダ以下に直接配置し,
SRC_URI = "file://.."
S = "${WORKDIR}/${PN}"
とだけ指定することでビルド対象にしています。
do_compile()の中身はoe_runmakeだけであり,Makefileによってbitbakeしている状況です。
PRは設定していません。
この状況でライブラリを参照する側のレシピのリビルドが行われることも,行われないこともあるのですが,
このように直接配置してあるファイルのソースコード編集でも,上記ハッシュ値は変わらないのでしょうか?

PRを設定して、ソース変更時に値を変えることで再コンパイルが実行されるようになると考えます。

ご連絡いただきました内容にて承知いたしました。
ご回答いただきありがとうございます。