あなたが持っているのは、ビルドを一緒に接着するビットです.ビルド スクリプト、自動生成された構成、他の makefile に含まれる makefile - それらにどのように名前を付けるかを検討することは良い考えです。
何よりも、一貫性を保つ .
Makefile を介してインクルードされたファイルに多くの .mk 拡張子を見てきました。ただし、Gyom が示唆するように、これは非常に主観的な質問です。
選択したエディターのシンタックス ハイライターを満足させるものが何であれ、おそらく 良い選択。全員が異なるものを使用しているチームに所属している場合は、他の人に尋ねてください。私にとって、makefile インクルードに .mk 拡張子を付けて名前を付けると、誰にとっても正しく強調表示されます。シェル スクリプトに .sh サフィックスを付けて名前を付けると、同様に役立ちます。
要するに、ファイル名を明確にし、構文の強調表示ができるだけ多くのエディター/IDE で機能するようにします。 Makefile.common はそうしないかもしれませんが、common.mk の方がうまくいくかもしれません。
Google のオープンソース スタイルでは、区切り記号としてアンダースコアを使用します:https://google.github.io/styleguide/shellguide.html#s7.4-source-filenames.
したがって、あなたの場合、それは do_this_please.sh
になります または do_this_please
このスタイルを使用しています。