main.c requires version.h, but there is no logic marking this dependency in the Makefile. This commit adds the dependency to the Makefile template.