diff options
author | korbb <korbb@138bc75d-0d04-0410-961f-82ee72b054a4> | 1998-10-16 07:00:18 +0000 |
---|---|---|
committer | korbb <korbb@138bc75d-0d04-0410-961f-82ee72b054a4> | 1998-10-16 07:00:18 +0000 |
commit | 6274714df409e055ca8992de91a8ed157bf77185 (patch) | |
tree | 2bc549c1d8db840b9548be3c12e7838512ef26b3 /gcc/fixinc/mkfixinc.sh | |
parent | 15e55420cd1207df124a0399b2dbab9031f07027 (diff) | |
download | ppe42-gcc-6274714df409e055ca8992de91a8ed157bf77185.tar.gz ppe42-gcc-6274714df409e055ca8992de91a8ed157bf77185.zip |
These files are being moved from the contrib/fixinc directory.
They have been modified somewhat to work in the new environment.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23125 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/fixinc/mkfixinc.sh')
-rwxr-xr-x | gcc/fixinc/mkfixinc.sh | 116 |
1 files changed, 116 insertions, 0 deletions
diff --git a/gcc/fixinc/mkfixinc.sh b/gcc/fixinc/mkfixinc.sh new file mode 100755 index 00000000000..c0811aaf2e9 --- /dev/null +++ b/gcc/fixinc/mkfixinc.sh @@ -0,0 +1,116 @@ +#! /bin/sh + +machine=$1 +if [ -z "$machine" ] +then + echo No machine name given + exit 1 +fi + +echo constructing fixinc.sh for $machine +fixincludes="../fixinc.sh" + +case $machine in + *-*-gnu*) + fixincludes= + ;; + + *-*-sysv4*) + fixincludes=fixinc.svr4 + ;; + + mips-dec-bsd*) + : + ;; + + i[34567]86-*-sysv5* | \ + i[34567]86-*-udk* | \ + i[34567]86-*-solaris2.[0-4] | \ + powerpcle-*-solaris2.[0-4] | \ + sparc-*-solaris2.[0-4] ) + fixincludes=fixinc.svr4 + ;; + + *-*-netbsd* | \ + alpha*-*-linux-gnulibc1* | \ + i[34567]86-*-freebsd* | \ + i[34567]86-*-netbsd* | i[34567]86-*-openbsd* | \ + i[34567]86-*-solaris2* | \ + sparcv9-*-solaris2* | \ + powerpcle-*-solaris2* | \ + sparc-*-solaris2* ) + fixincludes=fixinc.wrap + ;; + + alpha*-*-winnt* | \ + i[34567]86-*-winnt3*) + fixincludes=fixinc.winnt + ;; + + i[34567]86-sequent-ptx* | i[34567]86-sequent-sysv[34]*) + fixincludes=fixinc.ptx + ;; + + i[34567]86-dg-dgux* | \ + m88k-dg-dgux*) + fixincludes=fixinc.dgux + ;; + + i[34567]86-*-sco3.2v5* | \ + i[34567]86-*-sco3.2v4*) + fixincludes=fixinc.sco + ;; + + alpha*-*-linux-gnu* | \ + alpha*-dec-vms* | \ + arm-semi-aout | armel-semi-aout | \ + arm-semi-aof | armel-semi-aof | \ + arm-*-linux-gnuaout* | \ + c*-convex-* | \ + hppa1.1-*-osf* | \ + hppa1.0-*-osf* | \ + hppa1.1-*-bsd* | \ + hppa1.0-*-bsd* | \ + hppa*-*-lites* | \ + *-*-linux-gnu* | \ + i[34567]86-moss-msdos* | i[34567]86-*-moss* | \ + i[34567]86-*-osf1* | \ + i[34567]86-*-win32 | \ + i[34567]86-*-pe | i[34567]86-*-cygwin32 | \ + i[34567]86-*-mingw32* | \ + mips-sgi-irix5cross64 | \ + powerpc-*-eabiaix* | \ + powerpc-*-eabisim* | \ + powerpc-*-eabi* | \ + powerpc-*-rtems* | \ + powerpcle-*-eabisim* | \ + powerpcle-*-eabi* | \ + powerpcle-*-winnt* | \ + powerpcle-*-pe | powerpcle-*-cygwin32 | \ + thumb-*-coff* | thumbel-*-coff* ) + fixincludes= + ;; + + *-sgi-irix*) + fixincludes=fixinc.irix + ;; +esac + +if test -z "$fixincludes" +then + cat > ../fixinc.sh <<- _EOF_ + #! /bin/sh + exit 0 + _EOF_ + exit 0 +fi + +if test -f "$fixincludes" +then + echo copying $fixincludes to $dest + cp $fixincludes $dest + exit 0 +fi + +echo $MAKE install +$MAKE install || cp inclhack.sh .. |