+\r
+ vector<string> clean_files;\r
+ clean_files.push_back ( ar_target );\r
+ GetCleanTargets ( clean_files, module.files, module.ifs );\r
+\r
+ fprintf ( fMakefile, "clean::\n\t-@$(rm)" );\r
+ for ( size_t i = 0; i < clean_files.size(); i++ )\r
+ {\r
+ if ( 9==(i%10) )\r
+ fprintf ( fMakefile, " 2>NUL\n\t-@$(rm)" );\r
+ fprintf ( fMakefile, " %s", clean_files[i].c_str() );\r
+ }\r
+ fprintf ( fMakefile, " 2>NUL\n\n" );\r