|  | #! /bin/sh | 
|  |  | 
|  | if [ $# -ne 1 ] | 
|  | then | 
|  | echo "Usage: $0 <target-mach-triplet>" | 
|  | exit 1 | 
|  | fi | 
|  |  | 
|  | machine=$1 | 
|  | target=fixinc.sh | 
|  |  | 
|  | # Check for special fix rules for particular targets | 
|  | case $machine in | 
|  | i?86-*-cygwin* | \ | 
|  | i?86-*-mingw32* | \ | 
|  | x86_64-*-mingw32* | \ | 
|  | powerpc-*-eabisim* | \ | 
|  | powerpc-*-eabi*    | \ | 
|  | powerpc-*-rtems*   | \ | 
|  | powerpcle-*-eabisim* | \ | 
|  | powerpcle-*-eabi* | \ | 
|  | *-musl* ) | 
|  | #  IF there is no include fixing, | 
|  | #  THEN create a no-op fixer and exit | 
|  | (echo "#! /bin/sh" ; echo "exit 0" ) > ${target} | 
|  | ;; | 
|  |  | 
|  | *) | 
|  | cat < ${srcdir}/fixinc.in > ${target} || exit 1 | 
|  | ;; | 
|  | esac | 
|  | chmod 755 ${target} |