Let $M,N$ be closed manifolds. Given a differentiable map $f:M\rightarrow N$, I am interested in computing $f_k:H_k(M)\rightarrow H_k(N)$, in Morse Homology. This problems seems difficult, and the only reference I have found is Schwarz' Morse Homology. His strategy is to factor $f$ as follows $$ M\rightarrow M\times N\rightarrow \mathbb{R}^n\times N\rightarrow N. $$ where the first map is the graph of $f$, and the second map is an embedding of $M$ into some large $\mathbb{R}^n$, and the third map is a projection to $N$. The first two maps are embeddings of submanifolds, and it is not hard to see what the induced maps must be. Something similar happens with the projection map.
This seems difficult to compute, because we need to construct an embedding $M\rightarrow\mathbb{R}^n$. I believe that the second and third step can be a simplified a bit, by choosing a suitable function $a$ on $M$ (with one minimum) and a function $b$ on $N$, and constructing an explicit map $C^k(M\times N,a\oplus b)\rightarrow C^k(N,b)$, which descends to homology.
Has this approach been studied somewhere? Is there any literature on these functioral properties that I missed? Is anything known (and written down) for manifolds with boundary?