Если у меня есть make-файл, который вызывает другой make-файл, как мне заставить главный make-файл правильно проверить, изменились ли зависимости подчиненного make-файла?
Например, если у меня есть правило
server:
@cd $(SERVERDIR) && $(MAKE)
Это вызывает make в подкаталоге, в котором я создаю исполняемый «сервер». Однако, если я изменяю один из файлов, составляющих сервер, родительский make не видит изменений и отказывается перестраивать сервер - "make:` server 'обновлен ".
Как я могу заставить основной make-файл правильно обнаруживать изменения в одном из зависимых файлов (например, в $ (SERVERDIR) /server.c, например?