Alexandre Julliard : makedep: Always open Makefile.in files from the source directory.
Module: wine Branch: master Commit: 6f8e5d4e10130de3a3d5e61aa9dc643dfa69cc61 URL: http://source.winehq.org/git/wine.git/?a=commit;h=6f8e5d4e10130de3a3d5e61aa9... Author: Alexandre Julliard <julliard(a)winehq.org> Date: Wed Nov 11 12:05:12 2015 +0900 makedep: Always open Makefile.in files from the source directory. Signed-off-by: Alexandre Julliard <julliard(a)winehq.org> --- tools/makedep.c | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/tools/makedep.c b/tools/makedep.c index f20a967..f51cd2f 100644 --- a/tools/makedep.c +++ b/tools/makedep.c @@ -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; }
participants (1)
-
Alexandre Julliard