Вы можете использовать dist_data_DATA = dat/data.dat
и dist_sysconf_DATA = conf/foo-pref.conf
для достижения того, что вы хотите. Префикс dist_
говорит, что эти файлы должны распространяться в дистрибутивах, сгенерированных с помощью make dist
. Средняя часть (в данном случае) говорит, что является целевым каталогом: data
для ${datadir}
, sysconf
для ${sysconfdir}
, ... другие могут быть найдены в сгенерированном Makefile, если это необходимо. Ну, а первичный DATA
говорит, что ничего не делает с этими файлами, в отличие от, скажем, SCRIPTS
.
Обратите внимание, что по умолчанию конфигурация установит ${sysconfdir}
на ${prefix}/etc
, в отличие от более привычного /etc
. Если вы хотите изменить это, вам нужно вызвать configure, например, с помощью ./configure --sysconfdir=/etc
.