I am sure I am not using 3.8. 

If I cannot upgrade then what are my options other than explicitly
mentioning all the expandable constructs ? If there is a patch for eval
for the version I am using then I might be able to use the patch but for
sure cannot upgrade at this time.

The version I am using is:

GNU Make version 3.79.1 (Symbian build 004), by Richard Stallman and
Roland McGrath.
Built for Windows32
Copyright (C) 1988, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 2000
        Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.

Report bugs to <[EMAIL PROTECTED]>.

-Vikas

-----Original Message-----
From: Paul Smith [mailto:[EMAIL PROTECTED] On Behalf Of Paul D.
Smith
Sent: Tuesday, October 19, 2004 4:36 PM
To: Joshi, Vikas
Cc: [EMAIL PROTECTED]
Subject: Re: probs with eval

%% "Vikas Joshi" <[EMAIL PROTECTED]> writes:

  vj> I have following construct. When I run substituting eval with
  vj> warning it shows the correct rules constructed. When run using
  vj> eval it cannot find the rules. Am I missing something ?

Are you sure you're using a new-enough version of GNU make?

To use eval you need GNU make 3.80.

  vj> COMMONSRC := a.c \
  vj>   xyz\b.c \
  vj>   pqr\abc\d.c

It's a very bad idea to use backslashes in filenames in make.  You
should always use forward slashes.  Most Windows programs will work with
both.

-- 
------------------------------------------------------------------------
-------
 Paul D. Smith <[EMAIL PROTECTED]>          Find some GNU make tips at:
 http://www.gnu.org                      http://make.paulandlesley.org
 "Please remain calm...I may be mad, but I am a professional." --Mad
Scientist


_______________________________________________
Help-make mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/help-make

Reply via email to