linuxでmakefileを書く際に、以下のような共有ライブラリのリンクの仕方が分からず、困っています。

【やりたいこと】
[実行ファイル]-->[libA.so]-->[libB.so] という依存関係
libA.soを作るためのMakefileに-lBと記述し、実行ファイル側を作るためのMakefileには-lA とだけ記述したい。

【現状】
私が書いているMakefileだと、実行ファイルを作るためのMakefileに -lA -lBと記述しないとリンクエラーになってしまいます。

シンプルなMakefileのサンプルなどあれば教えていただけないでしょうか。
よろしくお願いします。