Re: Makefile: опциональная цель; подскажите, где прочитать
On 2009.03.08 at 00:37:21 +0200, Тихон Тарнавский wrote:
> Прошу прощения, вопрос не по Debian, но здесь вероятность отклика
> велика.
>
> Третий раз в жизни пишу Makefile, возникла нестандартная для меня
> ситуация. Есть файлы images/*.bmp, которые в момент сборки могут быть,
> а могут и нет. Нужно, если они есть, сгенерить исходник с этими
> файлами в качестве prerequisites и добавить его к строке вызова
> компилятора. А если их нет, то всего этого не делать. Перерыл info
> make и гугль вдоль и поперёк -- видимо, не понимаю, что искать. Буду
> благодарен за подсказку.
В GNU make (умолчательном в debian) это можно сделать, например так
IMAGES=$(wildcard images/*.bmp)
ifneq "$(IMAGES)" ""
file: $(IMAGES)
command $+
endif
> --
> С уважением,
> Тихон Тарнавский.
> http://linuxforum.ru
> http://posix.ru
>
>
> --
> To UNSUBSCRIBE, email to debian-russian-REQUEST@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
>
Reply to: