Как указать несколько исходных файлов в automake одновременно - PullRequest
2 голосов
/ 24 октября 2010

Есть ли способ указать каждый исходный файл, который я создаю вручную, в моих скриптах automake?

Я пробовал несколько способов указать исходные файлы, используя find -name *.cc или подобное. Я также пытался найти список в autoconf и подставить его в Makefile.am, но automake протестовал, что это не разрешено.

Если мне придется вести список вручную, я, скорее всего, буду забывать добавлять вновь созданные файлы в список. Я бы предпочел не делать этого. Можно ли как-нибудь автоматически выбрать для меня новые файлы?

Любая помощь приветствуется.

1 Ответ

1 голос
/ 25 октября 2010

Попробуйте это:

Makefile.am:

include srcs.am
new-src:
    # Some shell command to update srcs.am

Поместите определение foo_SOURCES в srcs.am. Затем, чтобы обновить список источников, выполните make new-src; make.

Хотя это кажется очень плохой идеей. Как только ваш проект будет создан, вы все равно будете редко менять список файлов, и у вас все равно будет волшебный багаж.

...