Hi sam,
Very very thanks for your valuable suggestion. I have one debut that I am explaining through this example. I have 2 variable (let assume A and B) which contain some value. I want to test A==2 and B==4 using $(and condition) function. How can I put this condition in function?? I want only different output for the situation when any of the condition is wrong (either A != 2 or B != 4) and both are right (A ==2 and B==4 ). result := $(and condition ) $(warning result=$(result)) Regards Rakesh --- On Thu, 6/5/08, Sam Ravnborg <[EMAIL PROTECTED]> wrote: From: Sam Ravnborg <[EMAIL PROTECTED]> Subject: Re: Help : how to use $(or condition ) & $(and condition ) in makefiles To: "rakesh aggarwal" <[EMAIL PROTECTED]> Cc: bug-make@gnu.org Date: Thursday, June 5, 2008, 11:28 PM On Thu, Jun 05, 2008 at 05:36:56AM -0700, rakesh aggarwal wrote: > Hi, > > I read the GNU make manual and found there are $(or condition ) and $(and condition ) functions. ( at http://www.gnu.org/software/make/manual/make.html#Conditional-Functions ) > But i didnt get in which format i have to put conditions in these functions. Notice that this is condition and not expressions. Sample: havefile := $(if $(wildcard myfile.c), YES, NO) $(warning HAVEFILE=$(HAVEFILE)) This will print HAVEFILE=NO if no myfile.c exist (because the $(wildcard myfile.c) expands to an empty string Sam
_______________________________________________ Bug-make mailing list Bug-make@gnu.org http://lists.gnu.org/mailman/listinfo/bug-make