1*c3d31fe1Smrg#! /bin/sh 2*c3d31fe1Smrg 3*c3d31fe1Smrgif [ $# -ne 1 ] 4*c3d31fe1Smrgthen 5*c3d31fe1Smrg echo "Usage: $0 <target-mach-triplet>" 6*c3d31fe1Smrg exit 1 7*c3d31fe1Smrgfi 8*c3d31fe1Smrg 9*c3d31fe1Smrgmachine=$1 10*c3d31fe1Smrgtarget=fixinc.sh 11*c3d31fe1Smrg 12*c3d31fe1Smrg# Check for special fix rules for particular targets 13*c3d31fe1Smrgcase $machine in 14*c3d31fe1Smrg alpha*-dec-*vms* | \ 15*c3d31fe1Smrg i?86-moss-msdos* | \ 16*c3d31fe1Smrg i?86-*-pe | \ 17*c3d31fe1Smrg i?86-*-cygwin* | \ 18*c3d31fe1Smrg i?86-*-mingw32* | \ 19*c3d31fe1Smrg x86_64-*-mingw32* | \ 20*c3d31fe1Smrg i?86-*-interix* | \ 21*c3d31fe1Smrg *-*-vxworks* | \ 22*c3d31fe1Smrg powerpc-*-eabisim* | \ 23*c3d31fe1Smrg powerpc-*-eabi* | \ 24*c3d31fe1Smrg powerpc-*-rtems* | \ 25*c3d31fe1Smrg powerpcle-*-eabisim* | \ 26*c3d31fe1Smrg powerpcle-*-eabi* ) 27*c3d31fe1Smrg # IF there is no include fixing, 28*c3d31fe1Smrg # THEN create a no-op fixer and exit 29*c3d31fe1Smrg (echo "#! /bin/sh" ; echo "exit 0" ) > ${target} 30*c3d31fe1Smrg ;; 31*c3d31fe1Smrg 32*c3d31fe1Smrg *) 33*c3d31fe1Smrg cat < ${srcdir}/fixinc.in > ${target} || exit 1 34*c3d31fe1Smrg ;; 35*c3d31fe1Smrgesac 36*c3d31fe1Smrgchmod 755 ${target} 37