[devel] Makefile: using second prerequisite
Vitaly Ostanin
=?iso-8859-1?q?vyt_=CE=C1_altlinux=2Eorg?=
Вс Сен 7 18:51:11 MSD 2008
Artem Zolochevskiy пишет:
> hi all
>
> Господа, я не силён в make, поэтому прошу помощи.
>
> Как/возможно ли использовать second prerequisite в команде?
>
> target : file1 file2
> prog -a file1 -b file2 > target
>
> хочется заменить, используя automatic variables, но это не очень у
> меня получается.
>
> target : file1 file2
> prog -a $< -b тут_не_знаю > $@
Если у вас известно, что есть только file1 и file2, то почему не
использовать явные переменные?
file1 = file1
file2 = file2
target : $(file1) $(file2)
prog -a $(file1) -b $(file2) > $@
Если количество файлов неизвестно, нужно разбирать $?, $^ или $|.
--
Regards, Vyt
mailto: vyt на altlinux.org
JID: vitaly.ostanin на gmail.com
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : signature.asc
Тип : application/pgp-signature
Размер : 252 байтов
Описание: OpenPGP digital signature
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20080907/51474216/attachment-0002.bin>
Подробная информация о списке рассылки Devel