MakeFile with -all and -clean tasks, global variables and CROSS-COMPI