別のメイクファイルを呼び出すメイクファイルがある場合、下位のメイクファイルの依存関係が変更されたかどうかをマスターのメイクファイルで正しく確認するにはどうすればよいですか?
たとえば、ルールがある場合
server:
@cd $(SERVERDIR) && $(MAKE)
これにより、実行可能な「サーバー」を構築するサブディレクトリで make が呼び出されます。しかし、サーバーを構成するファイルの 1 つを変更すると、親の make は変更を認識せず、サーバーの再構築を拒否します - 「make: `server' is up to date.」。
依存ファイルの 1 つ (たとえば、$(SERVERDIR)/server.c のようなもの) に変更があった場合に、マスター makefile が正しく検出できるようにするにはどうすればよいですか?