Make tool, originally made for the GNU operating system, helps in the generation of executable from the main program source files. Make enables the installation of a program on the nix (unix,linux) platform through a process of running the configure command followed by make and then make install command. It automatically determines which modules of a program to recompile and automatically compiles them. It works on makefile database and last modification time stamps to update particular modules. The GNU make reads the makefile in the current destination directory and begins processing rules. The make files from GNU make basically contain explicit rules, implicit rules, comments and directives.