Как сделать дамп агрегированного вывода make-файла? - PullRequest
4 голосов
/ 14 марта 2012

Я работаю над проектом.Makefile очень сложен, так как включает в себя множество других make-файлов, которые также включают другие, более make-файлы.Я хотел бы сбросить все включенные make-файлы в один файл.Как я могу это сделать?Есть ли что-то похожее на дамп препроцессора C, такой как '-E'?

Ответы [ 2 ]

1 голос
/ 14 марта 2012
make -p     # GNU Make
nmake -p    # Microsoft Make
make -h     # help
make -d     # debug
make -n     # just print

Начните с простого примера и работайте оттуда. Начинать с большого Makefile, когда вы ничего не знаете о Make, не очень хорошая идея.

0 голосов
/ 14 марта 2012

Вы можете попробовать make --dry-run:

`-n'
`--just-print'
`--dry-run'
`--recon'
"No-op". The activity is to print what commands would 
         be used to make the targets up to date, but 
         not actually execute them.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...