Take a look at the following Makefile: > x: obj/./t > touch x > > obj/t: a > touch obj/t
but make outputs: > make: *** No rule to make target `obj/./t', needed by `x'. Stop. If I change "obj/./t" to "obj/t", everything works fine But the following Makefile also works fine: > > x: ./t > touch x > t: a > touch t So, how does the make dependency resolver work when there is an un-normalized path? Or is there a way to tell make to resolve obj/./t correctly? Thanks! _______________________________________________ Help-make mailing list Help-make@gnu.org http://lists.gnu.org/mailman/listinfo/help-make