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