create only the project files specified on cmdline
Modified: trunk/reactos/tools/rbuild/backend/msvc/msvc.cpp
Modified: trunk/reactos/tools/rbuild/backend/msvc/vcprojmaker.cpp
Modified: trunk/reactos/tools/rbuild/rbuild.cpp

Modified: trunk/reactos/tools/rbuild/backend/msvc/msvc.cpp
--- trunk/reactos/tools/rbuild/backend/msvc/msvc.cpp	2005-10-20 14:10:23 UTC (rev 18630)
+++ trunk/reactos/tools/rbuild/backend/msvc/msvc.cpp	2005-10-20 14:27:02 UTC (rev 18631)
@@ -92,10 +92,13 @@
 		Module &module = *ProjectNode.modules[i];
 
 		module.guid = _gen_guid();
-		this->_generate_dsp ( module );
-		this->_generate_vcproj ( module );
 
+		if (configuration.VSProjectVersion == "6.00")
+			this->_generate_dsp ( module );
+		else
+			this->_generate_vcproj ( module );
 
+
 		/*for(size_t k = 0; k < module.non_if_data.files.size(); k++)
 		{
 			File &file = *module.non_if_data.files[k];

Modified: trunk/reactos/tools/rbuild/backend/msvc/vcprojmaker.cpp
--- trunk/reactos/tools/rbuild/backend/msvc/vcprojmaker.cpp	2005-10-20 14:10:23 UTC (rev 18630)
+++ trunk/reactos/tools/rbuild/backend/msvc/vcprojmaker.cpp	2005-10-20 14:27:02 UTC (rev 18631)
@@ -419,13 +419,13 @@
     string version;
 
     if (configuration.VSProjectVersion == "7.00")
-	version = "7.00";
+		version = "7.00";
 
     if (configuration.VSProjectVersion == "7.10")
-	version = "8.00";
+		version = "8.00";
 
     if (configuration.VSProjectVersion == "8.00")
-	version = "9.00";
+		version = "9.00";
 
     fprintf ( OUT, "Microsoft Visual Studio Solution File, Format Version %s\r\n", version.c_str() );
     fprintf ( OUT, "# Visual Studio 2005\r\n" );

Modified: trunk/reactos/tools/rbuild/rbuild.cpp
--- trunk/reactos/tools/rbuild/rbuild.cpp	2005-10-20 14:10:23 UTC (rev 18630)
+++ trunk/reactos/tools/rbuild/rbuild.cpp	2005-10-20 14:27:02 UTC (rev 18631)
@@ -189,8 +189,7 @@
 	if ( !ParseArguments ( argc, argv ) )
 	{
 		printf ( "Generates project files for buildsystems\n\n" );
-		printf ( "  rbuild [switches] buildsystem\n" );
-		printf ( "  rbuild msvc\n" );
+		printf ( "  rbuild [switches] buildsystem\n\n" );
 		printf ( "Switches:\n" );
 		printf ( "  -v            Be verbose.\n" );
 		printf ( "  -c            Clean as you go. Delete generated files as soon as they are not\n" );