Commit cd0af885 authored by Alexandre Julliard's avatar Alexandre Julliard

makefiles: Generate makefile dependencies from makedep.

parent ba416a57
......@@ -231,8 +231,6 @@ wine_fn_has_flag ()
wine_fn_depend_rules ()
{
wine_fn_append_file SUBDIRS $ac_dir
wine_fn_append_rule \
"Makefile: $srcdir/$ac_dir/Makefile.in"
}
wine_fn_pot_rules ()
......
......@@ -7426,8 +7426,6 @@ wine_fn_has_flag ()
wine_fn_depend_rules ()
{
wine_fn_append_file SUBDIRS $ac_dir
wine_fn_append_rule \
"Makefile: $srcdir/$ac_dir/Makefile.in"
}
wine_fn_pot_rules ()
......
......@@ -2845,15 +2845,22 @@ static struct strarray output_sources( const struct makefile *make )
if (make->subdirs.count)
{
struct strarray makefile_deps = empty_strarray;
struct strarray distclean_files = empty_strarray;
for (i = 0; i < make->subdirs.count; i++)
{
strarray_add( &makefile_deps, top_dir_path( make, base_dir_path( make->submakes[i],
strmake ( "%s.in", output_makefile_name ))));
strarray_add( &distclean_files, base_dir_path( make->submakes[i], output_makefile_name ));
if (!make->src_dir)
strarray_add( &distclean_files, base_dir_path( make->submakes[i], ".gitignore" ));
if (make->submakes[i]->testdll)
strarray_add( &distclean_files, base_dir_path( make->submakes[i], "testlist.c" ));
}
output( "Makefile:" );
output_filenames( makefile_deps );
output( "\n" );
output( "distclean::\n");
output( "\trm -f" );
output_filenames( distclean_files );
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment