Made link module rule setup more correct by making it depend on the object files existing