У меня есть каталог данных, для которого я хотел бы, чтобы automake генерировала цели установки и удаления. По сути, я просто хочу скопировать этот каталог дословно в каталог DATA. Обычно я могу перечислить все файлы по отдельности, например
dist_whatever_DATA=dir/subdir/filea ...
Но проблема возникает, когда моя структура каталогов выглядит так
*root
*subdir
*~10 files
*subdir
*~10 files
*subdir
*~700 files
*subdir
...
~20 subdirs
Я просто не могу перечислить все 1000+ файлов, включенных в мой Makefile.am. Это было бы смешно.
Мне нужно также сохранить структуру каталогов. Я должен отметить, что эти данные не генерируются вообще процессом сборки, и на самом деле это в основном короткие аудиозаписи. Так что я бы не хотел, чтобы automake «проверяла», что каждый файл, который я хочу установить, действительно был создан, поскольку он либо есть, либо нет, и какой бы файл там ни был, я знаю, я хочу, чтобы он был установлен, и все, что угодно файла нет, не должен быть установлен. Я знаю, что это оправдание, используемое в других местах, чтобы не делать групповые инсталляции, но все возможные причины здесь не применимы.