j_anderw(a)sbox.tugraz.at
list resource files in the correct directory within msvc
Modified: trunk/reactos/tools/rbuild/backend/msvc/vcprojmaker.cpp
_____
Modified: trunk/reactos/tools/rbuild/backend/msvc/vcprojmaker.cpp
--- trunk/reactos/tools/rbuild/backend/msvc/vcprojmaker.cpp
2005-12-14 22:45:50 UTC (rev 20179)
+++ trunk/reactos/tools/rbuild/backend/msvc/vcprojmaker.cpp
2005-12-14 22:50:25 UTC (rev 20180)
@@ -90,9 +90,8 @@
//$progress_current++;
//$output->progress("$dsp_file (file $progress_current of
$progress_max)");
- // TODO FIXME - what's diff. betw. 'c_srcs' and 'source_files'?
string vcproj_path = module.GetBasePath();
- vector<string> c_srcs, source_files, resource_files, includes,
libraries, defines;
+ vector<string> source_files, resource_files, includes,
libraries, defines;
vector<const IfableData*> ifs_list;
ifs_list.push_back ( &module.project.non_if_data );
ifs_list.push_back ( &module.non_if_data );
@@ -117,9 +116,8 @@
// TODO FIXME - do we want the full path of the
file here?
string file = string(".") +
&files[i]->name[vcproj_path.size()];
- source_files.push_back ( file );
if ( !stricmp ( Right(file,2).c_str(), ".c" ) )
- c_srcs.push_back ( file );
+ source_files.push_back ( file );
if ( !stricmp ( Right(file,3).c_str(), ".rc" ) )
resource_files.push_back ( file );
}
@@ -529,7 +527,7 @@
fprintf ( OUT, "\t\t<Filter\r\n" );
fprintf ( OUT, "\t\t\tName=\"Resource Files\"\r\n" );
fprintf ( OUT,
"\t\t\tFilter=\"ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe\">\r\n"
);
- for ( i = 0; i < header_files.size(); i++ )
+ for ( i = 0; i < resource_files.size(); i++ )
{
const string& resource_file = resource_files[i];
fprintf ( OUT, "\t\t\t<File\r\n" );