makedep: Always open Makefile.in files from the source directory.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
oldstable
Alexandre Julliard 2015-11-11 12:05:12 +09:00
parent eb15632eda
commit 6f8e5d4e10
1 changed files with 5 additions and 7 deletions

View File

@ -1556,16 +1556,14 @@ static FILE *open_input_makefile( const struct makefile *make )
FILE *ret;
if (make->base_dir)
{
input_file_name = base_dir_path( make, input_makefile_name );
else
input_file_name = output_makefile_name; /* always use output name for main Makefile */
if (strendswith( input_makefile_name, ".in" )) input_file_name = root_dir_path( input_file_name );
}
else input_file_name = output_makefile_name; /* always use output name for main Makefile */
input_line = 0;
if (!(ret = fopen( input_file_name, "r" )))
{
input_file_name = root_dir_path( input_file_name );
if (!(ret = fopen( input_file_name, "r" ))) fatal_perror( "open" );
}
if (!(ret = fopen( input_file_name, "r" ))) fatal_perror( "open" );
return ret;
}