[rbuild] Remove distinction between Iso/IsoRegTest, and LiveIso/LiveIsoRegTest module...
[reactos.git] / reactos / tools / rbuild / backend / dependencymap / dependencymap.cpp
index 3396967..18fa279 100644 (file)
@@ -94,13 +94,11 @@ DepMapBackend::_generate_depmap ( FILE* OUT )
        typedef map<string, module_data*> ModuleMap;\r
        ModuleMap module_map;\r
 \r
-       for ( size_t i = 0; i < ProjectNode.modules.size(); i++ )\r
+       for( std::map<std::string, Module*>::const_iterator p = ProjectNode.modules.begin(); p != ProjectNode.modules.end(); ++ p )\r
        {\r
-               Module& module = *ProjectNode.modules[i];\r
+               Module& module = *p->second;\r
                if ((module.type != Iso) &&\r
-                       (module.type != LiveIso) &&\r
-                       (module.type != IsoRegTest) &&\r
-                       (module.type != LiveIsoRegTest))\r
+                       (module.type != LiveIso))\r
                {\r
                        vector<const IfableData*> ifs_list;\r
                        ifs_list.push_back ( &module.project.non_if_data );\r
@@ -153,9 +151,9 @@ DepMapBackend::_generate_depmap ( FILE* OUT )
        fprintf ( m_DepMapFile, "<?xml-stylesheet type=\"text/xsl\" href=\"depmap.xsl\"?>\r\n" );\r
        fprintf ( m_DepMapFile, "<components>\r\n" );\r
 \r
-       for ( size_t i = 0; i < ProjectNode.modules.size(); i++ )\r
+       for( std::map<std::string, Module*>::const_iterator p = ProjectNode.modules.begin(); p != ProjectNode.modules.end(); ++ p )\r
        {\r
-               Module& module = *ProjectNode.modules[i];\r
+               Module& module = *p->second;\r
 \r
                ModuleMap::iterator it = module_map.find ( module.name );\r
                if ( it != module_map.end () )\r