The makefile will compile the two source code files independently and then link them together if/when needed.