They are otherwise only built during `make install` which doesn't seem right.
From: Rémi Bernon rbernon@codeweavers.com
--- tools/makedep.c | 1 + 1 file changed, 1 insertion(+)
diff --git a/tools/makedep.c b/tools/makedep.c index 8ce575b15ca..05063670163 100644 --- a/tools/makedep.c +++ b/tools/makedep.c @@ -3420,6 +3420,7 @@ static void output_import_lib( struct makefile *make, unsigned int arch ) char *spec_file = src_dir_path( make, replace_extension( make->module, ".dll", ".spec" )); const char *name = strmake( "%slib%s.a", arch_dirs[arch], make->importlib );
+ strarray_add( &make->all_targets[arch], name ); strarray_add( &make->clean_files, name ); if (needs_delay_lib( make, arch )) {
From: Rémi Bernon rbernon@codeweavers.com
--- tools/makedep.c | 3 +++ 1 file changed, 3 insertions(+)
diff --git a/tools/makedep.c b/tools/makedep.c index 05063670163..c9fdf5ef648 100644 --- a/tools/makedep.c +++ b/tools/makedep.c @@ -3490,8 +3490,11 @@ static void output_static_lib( struct makefile *make, unsigned int arch ) if (!arch) output_filenames_obj_dir( make, make->unixobj_files ); output( "\n" ); if (!make->extlib) + { add_install_rule( make, make->staticlib, arch, name, strmake( "d%s%s", arch_install_dirs[arch], make->staticlib )); + strarray_add( &make->all_targets[arch], name ); + } }
That's on purpose, because they are slow to build and not needed for most use cases.
This merge request was closed by Rémi Bernon.