mirror of
https://github.com/reactos/reactos.git
synced 2024-12-30 19:14:31 +00:00
file paths should be relative to the location of the dsp file, not the dsw file
svn path=/trunk/; revision=17540
This commit is contained in:
parent
bebf0b4a61
commit
9010800221
1 changed files with 4 additions and 2 deletions
|
@ -20,7 +20,7 @@ MSVCBackend::_generate_dsp ( const Module& module )
|
||||||
const bool wine = false;
|
const bool wine = false;
|
||||||
|
|
||||||
string dsp_file = DspFileName(module);
|
string dsp_file = DspFileName(module);
|
||||||
printf ( "Creating MSVC project: '%s'\r\n", dsp_file.c_str() );
|
printf ( "Creating MSVC project: '%s'\n", dsp_file.c_str() );
|
||||||
FILE* OUT = fopen ( dsp_file.c_str(), "wb" );
|
FILE* OUT = fopen ( dsp_file.c_str(), "wb" );
|
||||||
|
|
||||||
vector<string> imports;
|
vector<string> imports;
|
||||||
|
@ -55,6 +55,7 @@ MSVCBackend::_generate_dsp ( const Module& module )
|
||||||
//$output->progress("$dsp_file (file $progress_current of $progress_max)");
|
//$output->progress("$dsp_file (file $progress_current of $progress_max)");
|
||||||
|
|
||||||
// TODO FIXME - what's diff. betw. 'c_srcs' and 'source_files'?
|
// TODO FIXME - what's diff. betw. 'c_srcs' and 'source_files'?
|
||||||
|
string dsp_path = module.GetBasePath();
|
||||||
vector<string> c_srcs, source_files, resource_files;
|
vector<string> c_srcs, source_files, resource_files;
|
||||||
vector<const IfableData*> ifs_list;
|
vector<const IfableData*> ifs_list;
|
||||||
ifs_list.push_back ( &module.non_if_data );
|
ifs_list.push_back ( &module.non_if_data );
|
||||||
|
@ -69,7 +70,8 @@ MSVCBackend::_generate_dsp ( const Module& module )
|
||||||
for ( i = 0; i < files.size(); i++ )
|
for ( i = 0; i < files.size(); i++ )
|
||||||
{
|
{
|
||||||
// TODO FIXME - do we want the full path of the file here?
|
// TODO FIXME - do we want the full path of the file here?
|
||||||
const string& file = files[i]->name;
|
string file = string(".") + &files[i]->name[dsp_path.size()];
|
||||||
|
|
||||||
source_files.push_back ( file );
|
source_files.push_back ( file );
|
||||||
if ( !stricmp ( Right(file,2).c_str(), ".c" ) )
|
if ( !stricmp ( Right(file,2).c_str(), ".c" ) )
|
||||||
c_srcs.push_back ( file );
|
c_srcs.push_back ( file );
|
||||||
|
|
Loading…
Reference in a new issue