Revathi Ramanadham
2012-Dec-05 13:15 UTC
[R] Makehelpneeded:No rule to make target `w'. Stop
Hello, I am Trying to Build a project, Makefile written so that outer make file calls the inner Makefiles to Build, I am invoking the Makefile as gmake depend at the perent directory of project (Makefile here digs in and executes inner Makefiles to build the project) .DEFAULT: @for subdir in `ls */Makefile`; \ do \ echo "+ Making $@ in `dirname $$subdir` ..."; \ (cd `dirname $$subdir`; $(MAKE) $@); \ done the automatic variable $@ is set to depend, till some inner directories make process is going well and good ,after some point after I could see the error Message as *** No rule to make target `w'. Stop., with google help I found reasons like 1.infinite recursion 2.The value of $@ is set to w, as target now is w that won't be found in the Makefile so causing such an error. Ø I have gmake output I could see make entering in to directories only once and leaving from directories only once, so error is not because of recursion. Ø I could see @ := wp when I issued gmake -p depend. Could you suggest me the approach to solve this issue Regards, Revathi R DISCLAIMER\ ==========\ This e-mail ...{{dropped:13}}