added explanatory comments in the Makefile for more clarification