我有一个要从 Makefileimages/
中复制到的目录。build/images/
该目录可能包含多个级别的子目录。最优雅的方法是什么?我想:
- 避免在每次
make
运行时复制完整的目录(即 nocp -r
) - 保证一致性(即,如果一个文件在其中更改,
images/
则应在 中自动更新build/images/
) - 避免为 Makefile 中的每个图像和每个子目录指定规则
- 解决内的问题
make
,所以没有rsync
或cp -u
如果可能
我正在使用 GNU make,所以允许使用 GNU 特定的东西。