Tengo un directorio images/
que quiero copiar al build/images/
desde un Makefile. El directorio puede contener múltiples niveles de subdirectorios. ¿Cuál sería la forma más elegante de hacer eso? Quiero:¿Cómo copiar un directorio en un Makefile?
- evitar una copia completa del directorio en cada
make
plazo (es decir, sincp -r
) - consistencia garantizada (es decir, si un archivo ha cambiado en
images/
debería actualizarse automáticamente enbuild/images/
) - evitar especificar una regla para cada imagen y cada subdirectorio en el Makefile
- resolver el problema dentro de
make
, por lo que norsync
ocp -u
si es posible
Estoy usando GNU make, por lo que se permiten cosas específicas de GNU.
Tome un vistazo a esto: http://stackoverflow.com/questions/2483182/recursive-wildcards-in-gnu-make/2483203#2483203 ('cp' en lugar de' convert') Pero personalmente creo que usar 'rsync' es más limpio y más robusto. –