X-Spam-Check-By: sourceware.org Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Subject: RE: change in behavior of make from 3.80 to 3.81 Date: Mon, 14 Aug 2006 17:15:50 -0400 Message-ID: In-Reply-To: <6.2.3.4.2.20060814153701.0b3cab80@pop.nycap.rr.com> From: "Harig, Mark" To: "William A. Hoffman" , X-IsSubscribed: yes Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm Precedence: bulk List-Unsubscribe: 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 Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id k7ELIJBF009380 > -----Original Message----- > > $ make -f mk > make: *** No rule to make target `c\:/hoffman/foo/foo.c', > needed by `foo'. Stop > > Hoffman AT VOGON ~/foo > $ ../make381/usr/bin/make.exe -f mk > make: *** No rule to make target `c\:/hoffman/foo/foo.c', > needed by `foo'. Stop > > > So, I am guessing there is no way to write a makefile that will use > make 3.81 that will work with Microsoft's cl. Is that > correct? Or am > I missing something? I can change cmake to put anything I > want in the generated > makefiles, but it will have to be something that is valid for cl. > Suggestion: 1. $ mount -m $ mount -s -b --change-cygdrive-prefix "/" $ mount -m 2. Edit your 'mk' file to change "c\:/hoffman" to "/c/hoffman". In general, change the "drive:" strings to "/drive/" strings, after you have changed your cygdrive prefix. --- -- 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/