Fig/desired.v: cd sourceDir; ${MAKE} $@This rule will always go to the other file and make the file. If the file is up-to-date in the source directory, we only inflicted the overhead of an additional make call. There might be more sophisticated solutions using the VPATH variable, but I have not tried that.