Hey guys, I am working on a program and a library and when I built the program which references the library, it calls items in the project GODS generated makefile. In the application makefile it includes:
.PHONY: all clean dependents
E:/workspace.palm/MyLib/Debug/MyLib.prc:
-include $(ROOT)/makefile.targets
I get an error indicating "The error -- target pattern contains no `%' " on the E:/workspace...portion of the execution.
I found the following at
http://www.cygwin.com/ml/cygwin/2006-07/msg00376.html>I think you'll find that this is due to the dropping of support for
>Windows paths in the new (3.81) version of make. I suspect
>$(RELEASEDIR) has a ':' in it somewhere.
>
>Try something like this:
>
>RELEASEDIR:=$(shell cygpath -u $(RELEASEDIR))
As listed it shows:
E:/workspace.palm/MyLib/Debug/MyLib.prc:
which has two :'s.
Running the cygpath -u on the path I get
/cygdrive/e/workspace.palm/MyLib/Debug/MyLib.prc
Is there any way to put the cygpath type reference in the given dependency item in the autogenerated makefile?
Eric