У меня есть каталог данных, который я хотел бы 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 "проверял", что каждый файл, который я хочу установить, фактически был создан, поскольку они либо есть, либо нет, и какой бы файл там ни был, я знаю, что хочу, чтобы он был установлен, и что бы ни было файла нет, его не следует устанавливать. Я знаю, что это оправдание, используемое в других местах, чтобы не делать подстановочные знаки, но все возможные причины здесь не применимы.