Recently we moved the real and fake dll to $arch-$os.
Since the .def files are applicable only for *-windows, move them from their current *-unix location.
Cc: Alexandre Julliard julliard@winehq.org Signed-off-by: Emil Velikov emil.l.velikov@gmail.com --- tools/makedep.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/tools/makedep.c b/tools/makedep.c index f19ddfc6b74..4f358858e2a 100644 --- a/tools/makedep.c +++ b/tools/makedep.c @@ -3403,7 +3403,7 @@ static void output_module( struct makefile *make ) output( "\n" ); add_install_rule( make, make->importlib, strmake( "lib%s.def", make->importlib ), - strmake( "d%s/lib%s.def", so_dir, make->importlib )); + strmake( "d%s/lib%s.def", pe_dir, make->importlib )); } else {
On 5/24/21 3:11 PM, Emil Velikov wrote:
Recently we moved the real and fake dll to $arch-$os.
Since the .def files are applicable only for *-windows, move them from their current *-unix location.
We use importlibs instead of .def for PE targets. .def files are used only for non-PE targets, so which belong to *-unix dirs.
Jacek
On Mon, 24 May 2021 at 14:54, Jacek Caban jacek@codeweavers.com wrote:
On 5/24/21 3:11 PM, Emil Velikov wrote:
Recently we moved the real and fake dll to $arch-$os.
Since the .def files are applicable only for *-windows, move them from their current *-unix location.
We use importlibs instead of .def for PE targets. .def files are used only for non-PE targets, so which belong to *-unix dirs.
Thanks for the reply Jacek.
Indeed, looking into winegcc - it is using the .def files, even though they're not passed as arguments during its invocation.
-Emil