[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