On Fri, Mar 18, 2011 at 4:16 AM, Eli Zaretskii <e...@gnu.org> wrote:

> > Date: Thu, 17 Mar 2011 21:26:12 -0400
> > From: Alex Khripin <akhri...@alum.mit.edu>
> >
> > Short summary: there's a bug (I blame Cygwin, but want to fix make) in
> > running commands that start with a drive letter when using Windows make
> and
> > Cygwin sh
>
> Why are you using a native build of Make with Cygwin tools?  Doing
> that is asking for trouble due to subtle incompatibilities like this
> one.  The Cygwin build of Make is a much better candidate for this
> kind of job, and it does support DOS/Windows file names with drive
> letters.  Can you use that instead?  If not, why not?
>
> I tried this today with a simple Makefile that I ran with Cygwin's make:
DIR=c:/temp

$(DIR)/myfile2 : $(DIR)/myfile
    cp $^ $@

$(DIR)/myfile :
    @echo foo > $@


This does not work:
Makefile:3: *** target pattern contains no `%'.  Stop.

Are you sure the cygwin make is meant to deal with Windows paths?
_______________________________________________
Make-w32 mailing list
Make-w32@gnu.org
http://lists.gnu.org/mailman/listinfo/make-w32

Reply via email to