X-Spam-Check-By: sourceware.org Mime-Version: 1.0 (Apple Message framework v746.2) Content-Transfer-Encoding: 7bit Message-Id: <162A2370-4416-4168-BDB8-FDF9879A9E32@dsl-only.net> Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed To: cygwin AT cygwin DOT com From: Mark Millard 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: List-Archive: List-Post: List-Help: , 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/