[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: help: conversion from nmake to gnu make
From: |
Paul Smith |
Subject: |
Re: help: conversion from nmake to gnu make |
Date: |
Tue, 1 Dec 2009 13:19:18 -0500 |
On Tue, 2009-12-01 at 09:34 -0800, Eric Melski wrote:
> Subramanian Olagappan wrote:
> >
> > I am trying to convert a nmake Makefile to gnumake Makefile. Can someone
> > help me to convert this code snipet to gnu compatible one
> >
> > !if "$(LEVEL)"<"0" || "$(LEVEL)">"2"
> > ! error Level is not valid!
> > !endif
>
> This looks like Microsoft NMAKE. In general, MS NMAKE has a much more
> expressive syntax for expressions like this, so you may have some
> difficulty converting. However, in this particular case, I think the
> following GNU make syntax is equivalent:
>
> ifneq ("$(LEVEL)","1")
> $(error Level is not valid!)
> endif
That's not equivalent. But this would be:
ifeq (,$(filter $(LEVEL), 1 2 3))
$(error Level is not valid!)
endif
Cheers!