Моя версия install(1)
(Debian) имеет:
-d, --directory
treat all arguments as directory names; create all components of the specified directories
-t, --target-directory=DIRECTORY
copy all SOURCE arguments into DIRECTORY
Итак, если вы хотите последовательно использовать install(1)
в вашем Makefile, вы можете сделать:
install -d destdir
install srcdir/* -t destdir
-t
не является рекурсивным, однако - если srcdir
содержит каталоги, они не будут скопированы.