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" );