¿Cómo puedo decirle al automake
que instale archivos de datos arbitrarios en los lugares que quiero?Instalar archivos de datos arbitrarios en una ubicación fija con Automake?
Tengo algunos archivos que debo colocar en lugares específicos, p. "datafile1
", en mi proyecto, debe copiarse en "/usr/MyProduct/flash_memory
".
- "
/usr/MyProduct/flash_memory
" es una ruta absoluta que no puedo cambiar. - "
datafile1
" es un archivo de datos binarios que no es "creado" pormake
, pero solo necesita ser copiado pormake install
. - No puedo soportar
make dist
. Necesita ser copiado pormake install
(es una larga explicación, entonces, pelase solo tome esto en cuenta). - Prefiero no usar
install-hook
, pero prefiero tener un enfoque más elegante (si es posible).
Realmente gracias!
Como dije antes, "'/usr/MyProduct/flash_memory' "es una ruta absoluta que no puedo cambiar. No es mi elección. Ignorando eso, probé "' confdir = ... conf_DATA = datafile1' "pero no funcionó. ¿Alguna pista? Gracias – j4x
@fljx Cuando dice "No puedo cambiar", ¿quiere decir "I" como el usuario que instala el paquete, o quiere decir "I" cuando es el mantenedor del paquete? Si el primero, mi respuesta funciona. Si te refieres a lo último, entonces deja de usar automake; estás abusando de la herramienta. –
Me refiero a "Yo, el trabajador que obedece a mi jefe". De todos modos, cambié 'confdir' a" 'confdir = $ (prefix)/usr/awmg/flash /' "y funciona. La ruta absoluta no. Solo quiero entender por qué, ahora ... ¡Gracias otra vez! – j4x