added Makefile changes into the guideline