1: sgi.mips4-n32 cc wrapper that generates mips4 n32 binaries : 2006-02-14 : 2 3HOSTTYPE=sgi.mips4-n32 4 5case " $* " in 6*" -dumpmachine "*) echo $HOSTTYPE; exit ;; 7esac 8 9cc=/usr/bin/cc 10debug= 11dynamic=-G0 12flags= 13ignore=1685,733,1048,1155,1171,1184,1209,1343,3169,3170,3433 14ldignore=15,84,85,13 15optimize= 16 17case $_AST_cc_OPTIONS in 18?*) eval $_AST_cc_OPTIONS ;; 19esac 20case $ignore in 21?*) ignore="-woff $ignore" ;; 22esac 23case $ldignore in 24?*) ifs=$IFS 25 IFS=, 26 v=$ldignore 27 ldignore= 28 for i in $v 29 do ldignore="$ldignore -Wl,-woff,$i" 30 done 31 IFS=$ifs 32 ;; 33esac 34case $debug in 35?*) integer n=0 36 for i 37 do case $i in 38 -g*) case $debug in 39 -) continue ;; 40 esac 41 i=$debug 42 ;; 43 esac 44 a[n++]=$i 45 done 46 set -- ${a[@]} 47 ;; 48esac 49case $optimize in 50?*) integer n=0 51 for i 52 do case $i in 53 -O*) case $optimize in 54 -) continue ;; 55 esac 56 i=$optimize 57 ;; 58 esac 59 a[n++]=$i 60 done 61 set -- ${a[@]} 62 ;; 63esac 64 65$cc -n32 -mips4 $flags $dynamic $ldignore $ignore "$@" 66