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