This is the mail archive of the
cygwin
mailing list for the Cygwin project.
Re: Patch to handle DOS paths in Make not working
- From: Eli Zaretskii <eliz at gnu dot org>
- To: Tomas <tomas at icu dot ac dot kr>
- Cc: cygwin at cygwin dot com
- Date: Fri, 03 Nov 2006 21:53:51 +0200
- Subject: Re: Patch to handle DOS paths in Make not working
- References: <454B4ADF.9030101@icu.ac.kr>
- Reply-to: Eli Zaretskii <eliz at gnu dot org>
> Date: Fri, 03 Nov 2006 22:57:51 +0900
> From: Tomas <tomas@icu.ac.kr>
>
> As already discussed many times elsewhere, I get this error because my
> makefile has an environment variable with a colon. An example of this in
> my makefile is:
>
> final.o: ${EOS_V}/eos/Drivers/final.c
> $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS)
> $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o final.o `test -f
> ${EOS_V}/eos/Drivers/final.c' || echo
> '$(srcdir)/'`"${EOS_V}/eos/Drivers/final.c
>
> Where "EOS_V" contains something like "C:/pathToDirectory".
That is very strange. Does this problem happen if you manually
replace references to the EOS_V variable in the makefile with the
variable's value?
Also, can you post a short self-contained makefile that reproduces
this problem on your system?
--
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/