15 main ( int argc
, char** argv
)
19 string
projectFilename ( "ReactOS.xml" );
20 Project
* project
= new Project( projectFilename
);
23 // REM TODO FIXME actually do something with Project object...
24 printf ( "Found %d modules:\n", project
->modules
.size() );
25 for ( size_t i
= 0; i
< project
->modules
.size(); i
++ )
27 Module
& m
= *project
->modules
[i
];
28 printf ( "\t%s in folder: %s\n",
31 printf ( "\txml dependencies:\n\t\t%s\n",
32 projectFilename
.c_str() );
33 const XMLElement
* e
= &m
.node
;
36 if ( e
->name
== "xi:include" )
38 const XMLAttribute
* att
= e
->GetAttribute("top_href",false);
41 printf ( "\t\t%s\n", att
->value
.c_str() );
46 printf ( "\tfiles:\n" );
47 for ( size_t j
= 0; j
< m
.files
.size(); j
++ )
49 printf ( "\t\t%s\n", m
.files
[j
]->name
.c_str() );