Вы предоставили make
правило, которое описывает как создавать PDF-файлы из ваших .md
файлов, но ваш Makefile.am
нигде не выражает того, что какие-либо PDF-файлы на самом деле должны создаваться, оченьменьше каких.
Для файлов, которые вы хотите установить (и почему вы создаете документы, если вы не хотите их устанавливать), специфика зависит от того, куда вы хотите, чтобы они былииди, но, например,
pkgdata_DATA = design.pdf todo.pdf
Это создаст их как часть make all
и установит их в подкаталог $(datadir)
во время make install
(возможно, что-то вроде /usr/local/share/brun
).
Если по какой-то причине вы хотите, чтобы файлы создавались, но не были установлены, вы могли бы вместо этого использовать
noinst_DATA = design.pdf todo.pdf
В любом случае, поскольку вы полагаетесь на правило суффиксадля необычных суффиксов вам, вероятно, также придется сообщить Automake о них:
SUFFIXES = .md .pdf
Обратите внимание, что make
распознает аналогичную конструкцию, но вы не должны использовать вариацию make
в Automake;вместо этого используйте приведенную выше форму назначения переменных, и Automake будет обрабатывать преобразование для использования make
.