Сделать зависимости, которые не отслеживаются на предмет изменений - PullRequest
1 голос
/ 18 февраля 2012

Я пытаюсь написать правило Make, которое примерно говорит: «Если вам нужно построить target , также собрать prereq . восстановите target , потому что prereq изменяется. "

Прямо сейчас я использую этот хак:

target: otherprereqs
   $(MAKE) prereq
   RECIPE

Есть ли лучший способ сделать это?

1 Ответ

3 голосов
/ 18 февраля 2012

Хорошо, я думаю, что знаю, что вы имеете в виду.Если ваша версия GNUMake достаточно свежая, вы можете использовать предварительные условия только для заказа :

target: otherprereqs | prereq
    RECIPE
...