[PATCH] makefiles: install the .def files to the pe_dir
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(a)winehq.org> Signed-off-by: Emil Velikov <emil.l.velikov(a)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 { -- 2.31.1
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(a)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
participants (2)
-
Emil Velikov -
Jacek Caban