make, list and M pattern

Boris Samorodov bsam at ipt.ru
Tue Apr 7 12:54:15 PDT 2009


Hello List,


I need to create a list with some valid values and check an input
value. Should this makefile work?
-----
LIST=f8 f9

all:
	@echo USE_LINUX=${USE_LINUX}, LIST=${LIST}
.if empty(LIST:M${USE_LINUX})
	@echo The value is invalid
.else
	@echo The value is valid
.endif
-----
% make USE_LINUX=f8
USE_LINUX=f8, LIST=f8 f9
The value is invalid
-----


WBR
-- 
Boris Samorodov (bsam)
Research Engineer, http://www.ipt.ru Telephone & Internet SP
FreeBSD committer, http://www.FreeBSD.org The Power To Serve


More information about the freebsd-questions mailing list