adding gccasm.rules to vcproj files
[reactos.git] / reactos / tools / rbuild / backend / msvc / msvc.cpp
index e270911..4df39ab 100644 (file)
@@ -54,10 +54,21 @@ MSVCBackend::MSVCBackend(Project &project,
 void MSVCBackend::Process()\r
 {\r
        string filename_sln ( ProjectNode.name );\r
 void MSVCBackend::Process()\r
 {\r
        string filename_sln ( ProjectNode.name );\r
+       string filename_rules = "gccasm.rules";\r
+       \r
        if ( configuration.VSProjectVersion == "6.00" )\r
                filename_sln += ".dsw";\r
        if ( configuration.VSProjectVersion == "6.00" )\r
                filename_sln += ".dsw";\r
-       else\r
+       else {\r
                filename_sln += ".sln";\r
                filename_sln += ".sln";\r
+\r
+               m_rulesFile = fopen ( filename_rules.c_str(), "wb" );\r
+               if ( m_rulesFile )\r
+               {\r
+                       _generate_rules_file ( m_rulesFile );\r
+               }\r
+               fclose ( m_rulesFile );\r
+       }\r
+\r
        printf ( "Creating MSVC workspace: %s\n", filename_sln.c_str() );\r
        \r
        ProcessModules();\r
        printf ( "Creating MSVC workspace: %s\n", filename_sln.c_str() );\r
        \r
        ProcessModules();\r