[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: