delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2006/08/09/04:30:53

X-Spam-Check-By: sourceware.org
Mime-Version: 1.0 (Apple Message framework v746.2)
Message-Id: <162A2370-4416-4168-BDB8-FDF9879A9E32@dsl-only.net>
To: cygwin AT cygwin DOT com
From: Mark Millard <markmi AT dsl-only DOT net>
Subject: RE: make 3.81-1 vs. 3.80-1 and C:\... style dependency handling differences
Date: Wed, 9 Aug 2006 01:30:29 -0700
X-Mailer: Apple Mail (2.746.2)
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/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

I got out my GNU Make (for 3.81) book by R. M. Stallman and others  
and find on page 22 (4.3.2):

QUOTE

Microsoft operating systems (MS-DOS and MS-Windows) use backslashes  
to separate directories in pathnames, like so:

   c:\foo\bar\baz.c

This  is equivalent to the Unix-style 'c:/foo/bar/baz.c' (the 'c:'  
part is the so-called drive letter). When make runs on these systems,  
it supports backslashes as well as the Unix-style forward slashes in  
pathnames. However, this support does not include the wildcard  
expansion, where backslash is a quote character. Therefore, you must  
use Unix-style slashes in these contexts.

END-QUOTE

This Section 4.3 is referenced from 4.1 where is says that "targets  
are file names separated by spaces. Wildcard characters may be used  
(see Section 4.3 ...".

Unfortunately the text is not explicit about the ":" handling despite  
the explicit example using ":".

Does the Cygwin 3.81-1 make at least match RMS's June 2004 definition  
of what make 3.81 should be like on MS-Windows? If not, what are the  
differences in this area compared to the manaul?

===
Mark Millard
markmi AT dsl-only DOT net




--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

- Raw text -


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