"Make" is a program that understands which components need to be rebuilt when another component is changed. "linker" is the application that puts together an executable file.
What this means is that the .Net assembly corresponds to both the input of the Make utility (i.e. "Makefile") and Linker (usually on the command line).
--
Mats