From 0fd555c412ecfb816f441dce78a3f288c49eb8e5 Mon Sep 17 00:00:00 2001 From: Nick Clifton Date: Sat, 23 Oct 2004 17:26:36 +0000 Subject: * dlltool.c: Include . (PREFIX_ALIAS_BASE): Define. (struct export): Add member import_name; (def_exports): Set import_name. (make_one_lib_file): Remove prefix alias code, use import_name in .idata$6. (gen_lib_file): Create and delete aliases. * binutils-all/alias.def: New file. * binutils-all/dlltool.exp: Two new -p tests. * config/default.exp (dlltool_gas_flag): New variable. Copy gas and lds executables into tmpdir/gas directory rather than making symlinks which might not be supported by the host OS. Attempt to handle the case where the host OS does not use the .exe extension but the target OS does. * lib/utils-lib.exp (exe_ext): New procedure. --- binutils/testsuite/lib/utils-lib.exp | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'binutils/testsuite/lib') diff --git a/binutils/testsuite/lib/utils-lib.exp b/binutils/testsuite/lib/utils-lib.exp index 1bb7607..25fa035 100644 --- a/binutils/testsuite/lib/utils-lib.exp +++ b/binutils/testsuite/lib/utils-lib.exp @@ -149,3 +149,15 @@ proc is_elf_format {} { } return 1 } + +# +# exe_ext +# Returns target executable extension, if any. +# +proc exe_ext {} { + if { [istarget *-*-mingw32] || [istarget *-*-cygwin*] } { + return ".exe" + } else { + return "" + } +} -- cgit v1.1