Makefile включает .depend - PullRequest
       8

Makefile включает .depend

2 голосов
/ 24 февраля 2010

В моем make-файле у меня есть:

include .depend

У меня также есть

depend:
  rules for buiding .depend

Теперь возникает проблема, когда ".depend" не существует, яне может запустить "сделать зависимость";Мне нужно сделать «touch .depend; make зависящий»

Можно ли как-нибудь сказать Make «если .depend не существует, все же разрешить мне запустить« make зависящий »»?

Спасибо!

1 Ответ

4 голосов
/ 24 февраля 2010

Я предполагаю, что вы имеете в виду, что вы не можете запустить "make зависящий", потому что Make препятствует попытке включить файл, который не существует. Если вы используете GNUMake, вы можете использовать -include:

-include .depend

Это будет включать файл, если он существует, но продолжит без ошибок, если он не существует.

(я слышал, что sinclude делает то же самое в некоторых других версиях Make.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...