mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-22 11:00:01 +08:00
Enable dosrel for special dos installation (appending of .exe to
installed binaries, etc...) for cygwin32-hosted toolchains. New config/mh-cygwin32 which enables this. Removed diff from list of things not buildable via Canadian Cross
This commit is contained in:
@ -1,5 +1,23 @@
|
|||||||
|
Sun Jun 23 22:59:25 1996 Geoffrey Noer <noer@cygnus.com>
|
||||||
|
|
||||||
|
* mh-cygwin32: new file. Like mh-go32 without the CFLAGS entry.
|
||||||
|
|
||||||
|
Tue Mar 26 14:10:41 1996 Ian Lance Taylor <ian@cygnus.com>
|
||||||
|
|
||||||
|
* mh-go32 (CFLAGS): Define.
|
||||||
|
|
||||||
|
Thu Mar 14 19:20:54 1996 Ian Lance Taylor <ian@cygnus.com>
|
||||||
|
|
||||||
|
* mh-necv4: New file.
|
||||||
|
|
||||||
Thu Feb 15 13:07:43 1996 Ian Lance Taylor <ian@cygnus.com>
|
Thu Feb 15 13:07:43 1996 Ian Lance Taylor <ian@cygnus.com>
|
||||||
|
|
||||||
|
* mh-cxux (CC): New variable.
|
||||||
|
(CFLAGS, LDFLAGS): Remove.
|
||||||
|
* mh-ncrsvr43 (CC): New variable.
|
||||||
|
(CFLAGS): Remove.
|
||||||
|
* mh-solaris (CFLAGS): Remove.
|
||||||
|
|
||||||
* mh-go32: Remove most variable settings, since they presumed a
|
* mh-go32: Remove most variable settings, since they presumed a
|
||||||
Canadian Cross, which is now handled correctly by the configure
|
Canadian Cross, which is now handled correctly by the configure
|
||||||
script.
|
script.
|
||||||
|
6
config/mh-cygwin32
Normal file
6
config/mh-cygwin32
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
# We set MAKEINFOFLAGS to not split .info files, because the resulting
|
||||||
|
# file names don't work on DOS.
|
||||||
|
MAKEINFOFLAGS=--no-split
|
||||||
|
|
||||||
|
# This does some sort of DOS specific installation, I guess.
|
||||||
|
INSTALL_DOSREL=install-dosrel
|
@ -134,6 +134,7 @@ case "${host}" in
|
|||||||
i[345]86-*-solaris2*) host_makefile_frag=config/mh-sysv4 ;;
|
i[345]86-*-solaris2*) host_makefile_frag=config/mh-sysv4 ;;
|
||||||
i[345]86-*-aix*) host_makefile_frag=config/mh-aix386 ;;
|
i[345]86-*-aix*) host_makefile_frag=config/mh-aix386 ;;
|
||||||
i[345]86-*-go32*) host_makefile_frag=config/mh-go32 ;;
|
i[345]86-*-go32*) host_makefile_frag=config/mh-go32 ;;
|
||||||
|
*-cygwin32*) host_makefile_frag=config/mh-cygwin32 ;;
|
||||||
vax-*-ultrix2*) host_makefile_frag=config/mh-vaxult2 ;;
|
vax-*-ultrix2*) host_makefile_frag=config/mh-vaxult2 ;;
|
||||||
*-*-solaris2*) host_makefile_frag=config/mh-solaris ;;
|
*-*-solaris2*) host_makefile_frag=config/mh-solaris ;;
|
||||||
m68k-sun-sunos*) host_makefile_frag=config/mh-sun3 ;;
|
m68k-sun-sunos*) host_makefile_frag=config/mh-sun3 ;;
|
||||||
@ -355,6 +356,8 @@ done
|
|||||||
case "${host}" in
|
case "${host}" in
|
||||||
i[345]86-*-go32*)
|
i[345]86-*-go32*)
|
||||||
configdirs="$configdirs dosrel" ;;
|
configdirs="$configdirs dosrel" ;;
|
||||||
|
*-cygwin32*)
|
||||||
|
configdirs="$configdirs dosrel" ;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
# Remove more programs from consideration, based on the host or
|
# Remove more programs from consideration, based on the host or
|
||||||
@ -580,7 +583,7 @@ esac
|
|||||||
# If we are building a Canadian Cross, discard tools that can not be built
|
# If we are building a Canadian Cross, discard tools that can not be built
|
||||||
# using a cross compiler. FIXME: These tools should be fixed.
|
# using a cross compiler. FIXME: These tools should be fixed.
|
||||||
if [ "${build}" != "${host}" ]; then
|
if [ "${build}" != "${host}" ]; then
|
||||||
noconfigdirs="$noconfigdirs expect dejagnu texinfo diff"
|
noconfigdirs="$noconfigdirs tcl tk expect dejagnu texinfo"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Make sure we don't let GNU ld be added if we didn't want it.
|
# Make sure we don't let GNU ld be added if we didn't want it.
|
||||||
|
Reference in New Issue
Block a user