|  | @@ -623,6 +623,8 @@ cmGlobalUnixMakefileGenerator3
 | 
	
		
			
				|  |  |            commands.clear();
 | 
	
		
			
				|  |  |            commands.push_back(lg->GetRecursiveMakeCall
 | 
	
		
			
				|  |  |                               ("CMakeFiles/Makefile2",t->second.GetName()));
 | 
	
		
			
				|  |  | +          std::string echoCommand = "@echo \"\"";
 | 
	
		
			
				|  |  | +          commands.push_back(echoCommand.c_str());
 | 
	
		
			
				|  |  |            depends.clear(); 
 | 
	
		
			
				|  |  |            depends.push_back("cmake_check_build_system");
 | 
	
		
			
				|  |  |            lg->WriteMakeRule(ruleFileStream, 
 | 
	
	
		
			
				|  | @@ -675,6 +677,7 @@ cmGlobalUnixMakefileGenerator3
 | 
	
		
			
				|  |  |    std::string localName;
 | 
	
		
			
				|  |  |    std::string makeTargetName;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |    // write the directory level rules for this local gen
 | 
	
		
			
				|  |  |    this->WriteDirectoryRules2(ruleFileStream,lg);
 | 
	
		
			
				|  |  |    
 | 
	
	
		
			
				|  | @@ -707,6 +710,8 @@ cmGlobalUnixMakefileGenerator3
 | 
	
		
			
				|  |  |            << localName << "\n\n";
 | 
	
		
			
				|  |  |        
 | 
	
		
			
				|  |  |          commands.clear();
 | 
	
		
			
				|  |  | +        std::string echoCommand = "@$(CMAKE_COMMAND) -E echo_append \".\"";
 | 
	
		
			
				|  |  | +        commands.push_back(echoCommand.c_str());
 | 
	
		
			
				|  |  |          if (t->second.GetType() != cmTarget::UTILITY)
 | 
	
		
			
				|  |  |            {
 | 
	
		
			
				|  |  |            makeTargetName = localName;
 | 
	
	
		
			
				|  | @@ -731,6 +736,7 @@ cmGlobalUnixMakefileGenerator3
 | 
	
		
			
				|  |  |          // Write the rule.
 | 
	
		
			
				|  |  |          localName += "/all";
 | 
	
		
			
				|  |  |          depends.clear();
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |          this->AppendGlobalTargetDepends(depends,t->second);
 | 
	
		
			
				|  |  |          lg->WriteMakeRule(ruleFileStream, "All Build rule for target.",
 | 
	
		
			
				|  |  |                            localName.c_str(), depends, commands, true);
 |