У меня есть каталог images/, который я хочу скопировать в build/images/ из Makefile. Каталог может содержать несколько уровней подкаталогов. Какой был бы самый элегантный способ сделать это? Я хочу:
- избегать полной копии каталога при каждом запуске
make(т.е. nocp -r) - гарантированная согласованность (т.е. если файл изменен в
images/, он должен автоматически обновляться вbuild/images/) - избегать указания правила для каждого изображения и каждого подкаталога в Makefile
- решить проблему в
make, поэтомуrsyncилиcp -u, если возможно
Я использую GNU make, поэтому разрешено использование GNU.