Agree, moving files is a special case.

Removed eh.o and tk.o from the BACK_OBJS variable and giving them explicit rules and adding them as direct pre-reqs to backend.a should solve the problem. (ec601b1)