MakeFile with -all and -clean tasks, global variables and CROSS-COMPILE options are added