delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2003/01/18/15:36:28

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
Subject: Re: VPATH broken with multiple dirs
From: David Means <dmeans AT the-means DOT net>
To: cygwin AT cygwin DOT com
Cc: cls AT seawood DOT org
In-Reply-To: <20030118164637.GA4321@redhat.com>
References: <3E29264F DOT 6050005 AT seawood DOT org> <3E29300A DOT 10005 AT seawood DOT org>
<1042899401 DOT 22136 DOT 6 DOT camel AT milo> <20030118164637 DOT GA4321 AT redhat DOT com>
Organization: The-Means.net
Message-Id: <1042920397.22308.8.camel@milo>
Mime-Version: 1.0
Date: 18 Jan 2003 15:06:38 -0500

--=-279SCF/K5qEaO49ZdMta
Content-Type: multipart/alternative; boundary="=-y2MU7K5GSR00V5J7TjHZ"


--=-y2MU7K5GSR00V5J7TjHZ
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable


On Sat, 2003-01-18 at 11:46, Christopher Faylor wrote:

> {snip}
> >http://www.delorie.com/gnu/docs/make/make_27.html
>=20
> This is cygwin make, not djgpp make.  Cygwin make uses colons, not
> semicolons.  If semicolons actually *work*, that's a bug.
>=20

Actually, it's not cygwin make, it's GNU:=20

$ make --version
GNU Make version 3.79.1, by Richard Stallman and Roland McGrath.
Built for i686-pc-cygwin
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.


The "real" home for GNU make has the same statement:

"In the VPATH variable, directory names are separated by colons or
blanks. The order in which directories are listed is the order followed
by make in its search. (On MS-DOS and MS-Windows, semi-colons are used
as separators of directory names in VPATH, since the colon can be used
in the pathname itself, after the drive letter.) "

http://www.gnu.org/manual/make-3.79.1/html_mono/make.html#SEC27

--=20
David Means

The nice thing about Windows is - It does not just crash, it displays a
dialog box and lets you press 'OK' first.

--=-y2MU7K5GSR00V5J7TjHZ
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; CHARSET=3DUTF-8">
  <META NAME=3D"GENERATOR" CONTENT=3D"GtkHTML/1.1.6">
</HEAD>
<BODY>
<BR>
On Sat, 2003-01-18 at 11:46, Christopher Faylor wrote:
<BLOCKQUOTE TYPE=3DCITE>
<PRE><FONT SIZE=3D"3">{snip}</FONT>
<FONT COLOR=3D"#050c87" SIZE=3D"3"><I>&gt;</FONT><A HREF=3D"http://www.delo=
rie.com/gnu/docs/make/make_27.html"><FONT SIZE=3D"3">http://www.delorie.com=
/gnu/docs/make/make_27.html</FONT></A>
<FONT COLOR=3D"#050c87" SIZE=3D"3">
This is cygwin make, not djgpp make.  Cygwin make uses colons, not
semicolons.  If semicolons actually *work*, that's a bug.
</I></FONT></PRE>
</BLOCKQUOTE>
Actually, it's not cygwin make, it's GNU: <BR>
<BR>
<TT>$ make --version<BR>
GNU Make version 3.79.1, by Richard Stallman and Roland McGrath.<BR>
Built for i686-pc-cygwin<BR>
Copyright (C) 1988, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 2000<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Free Software Foundation, Inc.<B=
R>
This is free software; see the source for copying conditions.<BR>
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A<BR>
PARTICULAR PURPOSE.</TT><BR>
<BR>
<BR>
The &quot;real&quot; home for GNU make has the same statement:<BR>
<BR>
&quot;In the VPATH variable, directory names are separated by colons or bla=
nks. The order in which directories are listed is the order followed by mak=
e in its search. (On MS-DOS and MS-Windows, semi-colons are used as separat=
ors of directory names in VPATH, since the colon can be used in the pathnam=
e itself, after the drive letter.) &quot;<BR>
<BR>
<A HREF=3D"http://www.gnu.org/manual/make-3.79.1/html_mono/make.html#SEC27"=
>http://www.gnu.org/manual/make-3.79.1/html_mono/make.html#SEC27</A>
<PRE><TABLE CELLSPACING=3D"0" CELLPADDING=3D"0" WIDTH=3D"100%">
<TR>
<TD>
<PRE>--=20
David Means

The nice thing about Windows is - It does not just crash, it displays a
dialog box and lets you press 'OK' first.</PRE>
</TD>
</TR>
</TABLE>
</PRE>
</BODY>
</HTML>

--=-y2MU7K5GSR00V5J7TjHZ--

--=-279SCF/K5qEaO49ZdMta
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iEYEABECAAYFAj4ps80ACgkQUd0KwqAz4argLACcCncg6D9d8xAEMJxtcNUxiZk3
zVQAnR0655/CHU5c4pbZxu6oFDkv0xjU
=PuAc
-----END PGP SIGNATURE-----

--=-279SCF/K5qEaO49ZdMta--

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019