1*eeb7e5b3SAdam HornáčekONBLDDIR # 29:ONBLDDIR= 2*eeb7e5b3SAdam Hornáčekdirname 3*eeb7e5b3SAdam HornáčekPROG 4*eeb7e5b3SAdam Hornáčekbasename 5*eeb7e5b3SAdam HornáčekXREFMK 6*eeb7e5b3SAdam Hornáčekdirname 7*eeb7e5b3SAdam Hornáčekxref 8*eeb7e5b3SAdam Hornáčekmk 9*eeb7e5b3SAdam HornáčekXRMAKEFILE 10*eeb7e5b3SAdam HornáčekMakefile 11*eeb7e5b3SAdam HornáčekXRMAKEFILE 12*eeb7e5b3SAdam HornáčekMAKE 13*eeb7e5b3SAdam HornáčekCSCOPEOPTIONS 14*eeb7e5b3SAdam HornáčekCDPATH 15*eeb7e5b3SAdam Hornáčekfail # 51:fail() 16*eeb7e5b3SAdam HornáčekPROG 17*eeb7e5b3SAdam Hornáčekdev 18*eeb7e5b3SAdam Hornáčekstderr 19*eeb7e5b3SAdam Hornáčekwarn # 60:warn() 20*eeb7e5b3SAdam HornáčekPROG 21*eeb7e5b3SAdam Hornáčekwarning 22*eeb7e5b3SAdam Hornáčekdev 23*eeb7e5b3SAdam Hornáčekstderr 24*eeb7e5b3SAdam Hornáčekinfo # 68:info() 25*eeb7e5b3SAdam HornáčekPROG 26*eeb7e5b3SAdam Hornáčektimeinfo # 77:timeinfo() 27*eeb7e5b3SAdam HornáčekZ2 28*eeb7e5b3SAdam Hornáčeksec 29*eeb7e5b3SAdam Hornáčekmin 30*eeb7e5b3SAdam Hornáčekseconds 31*eeb7e5b3SAdam Hornáčekseconds 32*eeb7e5b3SAdam HornáčekSECONDS 33*eeb7e5b3SAdam Hornáčekmin 34*eeb7e5b3SAdam Hornáčekseconds 35*eeb7e5b3SAdam Hornáčeksec 36*eeb7e5b3SAdam Hornáčekseconds 37*eeb7e5b3SAdam Hornáčekinfo 38*eeb7e5b3SAdam Hornáčekmin 39*eeb7e5b3SAdam Hornáčeksec 40*eeb7e5b3SAdam Hornáčekwhich_scm # 89:which_scm | 41*eeb7e5b3SAdam HornáčekSCM_MODE 42*eeb7e5b3SAdam HornáčekCODEMGR_WS 43*eeb7e5b3SAdam HornáčekSCM_MODE 44*eeb7e5b3SAdam Hornáčeku2 45*eeb7e5b3SAdam HornáčekCODEMGR_WS 46*eeb7e5b3SAdam HornáčekSRC 47*eeb7e5b3SAdam HornáčekCODEMGR_WS 48*eeb7e5b3SAdam Hornáčekusr 49*eeb7e5b3SAdam Hornáčeksrc 50*eeb7e5b3SAdam HornáčekSRC 51*eeb7e5b3SAdam HornáčekMACH 52*eeb7e5b3SAdam Hornáčekuname 53*eeb7e5b3SAdam HornáčekMACH 54*eeb7e5b3SAdam HornáčekXREFMK 55*eeb7e5b3SAdam Hornáčekfail 56*eeb7e5b3SAdam Hornáčekclobber 57*eeb7e5b3SAdam Hornáčeknoflg 58*eeb7e5b3SAdam Hornáčekxrefs 59*eeb7e5b3SAdam Hornáčekcfm # 106:while getopts cfm:px: flag; do 60*eeb7e5b3SAdam Hornáčekpx 61*eeb7e5b3SAdam Hornáčekflag 62*eeb7e5b3SAdam Hornáčekflag 63*eeb7e5b3SAdam Hornáčekclobber 64*eeb7e5b3SAdam Hornáčeky 65*eeb7e5b3SAdam Hornáčeknoflg 66*eeb7e5b3SAdam Hornáčeky 67*eeb7e5b3SAdam HornáčekXRMAKEFILE 68*eeb7e5b3SAdam HornáčekOPTARG 69*eeb7e5b3SAdam HornáčekENVCPPFLAGS1 70*eeb7e5b3SAdam HornáčekENVCPPFLAGS2 71*eeb7e5b3SAdam HornáčekENVCPPFLAGS3 72*eeb7e5b3SAdam HornáčekENVCPPFLAGS4 73*eeb7e5b3SAdam Hornáčekxrefs 74*eeb7e5b3SAdam HornáčekOPTARG 75*eeb7e5b3SAdam HornáčekPROG 76*eeb7e5b3SAdam Hornáčekdev 77*eeb7e5b3SAdam Hornáčekstderr 78*eeb7e5b3SAdam HornáčekOPTIND 79*eeb7e5b3SAdam Hornáčekdirs # 146:[ -z "$dirs" ] && dirs=. 80*eeb7e5b3SAdam HornáčekCODEMGR_WS 81*eeb7e5b3SAdam HornáčekCODEMGR_WS 82*eeb7e5b3SAdam Hornáčekbin 83*eeb7e5b3SAdam Hornáčekdev 84*eeb7e5b3SAdam Hornáčeknull 85*eeb7e5b3SAdam Hornáčekxrefs 86*eeb7e5b3SAdam Hornáčekxrefs 87*eeb7e5b3SAdam HornáčekMAKE 88*eeb7e5b3SAdam HornáčekXREFMK 89*eeb7e5b3SAdam Hornáčekxref 90*eeb7e5b3SAdam Hornáčeketags 91*eeb7e5b3SAdam Hornáčekcheck 92*eeb7e5b3SAdam Hornáčekdev 93*eeb7e5b3SAdam Hornáčeknull 94*eeb7e5b3SAdam Hornáčekxrefs 95*eeb7e5b3SAdam Hornáčekxrefs 96*eeb7e5b3SAdam Hornáčekoldifs 97*eeb7e5b3SAdam HornáčekIFS 98*eeb7e5b3SAdam HornáčekIFS 99*eeb7e5b3SAdam Hornáčekxrefs 100*eeb7e5b3SAdam HornáčekIFS 101*eeb7e5b3SAdam Hornáčekoldifs 102*eeb7e5b3SAdam Hornáčekxrefs 103*eeb7e5b3SAdam Hornáčekxref 104*eeb7e5b3SAdam Hornáčekxref 105*eeb7e5b3SAdam Hornáčekcscope 106*eeb7e5b3SAdam Hornáčekcscope 107*eeb7e5b3SAdam Hornáčekout 108*eeb7e5b3SAdam Hornáčekxrefs 109*eeb7e5b3SAdam Hornáčekxrefs 110*eeb7e5b3SAdam Hornáčekctags 111*eeb7e5b3SAdam Hornáčektags 112*eeb7e5b3SAdam Hornáčekxrefs 113*eeb7e5b3SAdam Hornáčekxrefs 114*eeb7e5b3SAdam Hornáčeketags 115*eeb7e5b3SAdam HornáčekTAGS 116*eeb7e5b3SAdam Hornáčekxrefs 117*eeb7e5b3SAdam Hornáčekxrefs 118*eeb7e5b3SAdam Hornáčekwarn 119*eeb7e5b3SAdam Hornáčekxref 120*eeb7e5b3SAdam Hornáčekxrefs 121*eeb7e5b3SAdam Hornáčekfail 122*eeb7e5b3SAdam Hornáčekdir # 196:for dir in $dirs; do 123*eeb7e5b3SAdam Hornáčekdir 124*eeb7e5b3SAdam Hornáčekwarn 125*eeb7e5b3SAdam Hornáčekdir 126*eeb7e5b3SAdam Hornáčekdir 127*eeb7e5b3SAdam Hornáčekfail 128*eeb7e5b3SAdam Hornáčekdir 129*eeb7e5b3SAdam Hornáčekbin 130*eeb7e5b3SAdam Hornáčekreldir 131*eeb7e5b3SAdam Hornáčekreldir 132*eeb7e5b3SAdam Hornáčekpwd 133*eeb7e5b3SAdam Hornáčekwarn 134*eeb7e5b3SAdam Hornáčekpwd 135*eeb7e5b3SAdam Hornáčekdev 136*eeb7e5b3SAdam Hornáčeknull 137*eeb7e5b3SAdam Hornáčekclobber 138*eeb7e5b3SAdam HornáčekMAKE 139*eeb7e5b3SAdam HornáčekXREFMK 140*eeb7e5b3SAdam Hornáčekxref 141*eeb7e5b3SAdam Hornáčekclean 142*eeb7e5b3SAdam Hornáčekdev 143*eeb7e5b3SAdam Hornáčeknull 144*eeb7e5b3SAdam Hornáčeknoflg # 227: if [ -z "$noflg" -a -z "$clobber" ]; then 145*eeb7e5b3SAdam Hornáčekclobber 146*eeb7e5b3SAdam HornáčekSECONDS 147*eeb7e5b3SAdam Hornáčekinfo 148*eeb7e5b3SAdam Hornáčekreldir 149*eeb7e5b3SAdam HornáčekMAKE 150*eeb7e5b3SAdam HornáčekXREFMK 151*eeb7e5b3SAdam Hornáčekxref 152*eeb7e5b3SAdam Hornáčekflg 153*eeb7e5b3SAdam Hornáčekdev 154*eeb7e5b3SAdam Hornáčeknull 155*eeb7e5b3SAdam Hornáčekwarn 156*eeb7e5b3SAdam Hornáčekreldir 157*eeb7e5b3SAdam Hornáčeknfiles 158*eeb7e5b3SAdam Hornáčekwc 159*eeb7e5b3SAdam Hornáčekxref 160*eeb7e5b3SAdam Hornáčekflg 161*eeb7e5b3SAdam Hornáčeknfiles 162*eeb7e5b3SAdam Hornáčekmsg 163*eeb7e5b3SAdam Hornáčekmsg 164*eeb7e5b3SAdam Hornáčeknfiles 165*eeb7e5b3SAdam Hornáčektimeinfo 166*eeb7e5b3SAdam Hornáčekreldir 167*eeb7e5b3SAdam Hornáčekmsg 168*eeb7e5b3SAdam Hornáčekxref # 247: for xref in $xrefs; do 169*eeb7e5b3SAdam Hornáčekxrefs 170*eeb7e5b3SAdam Hornáčekclobber 171*eeb7e5b3SAdam Hornáčekinfo 172*eeb7e5b3SAdam Hornáčekreldir 173*eeb7e5b3SAdam Hornáčekxref 174*eeb7e5b3SAdam HornáčekMAKE 175*eeb7e5b3SAdam HornáčekXREFMK 176*eeb7e5b3SAdam Hornáčekxref 177*eeb7e5b3SAdam Hornáčekxref 178*eeb7e5b3SAdam Hornáčekclobber 179*eeb7e5b3SAdam Hornáčekdev 180*eeb7e5b3SAdam Hornáčeknull 181*eeb7e5b3SAdam Hornáčekwarn 182*eeb7e5b3SAdam Hornáčekreldir 183*eeb7e5b3SAdam Hornáčekxref 184*eeb7e5b3SAdam HornáčekSECONDS 185*eeb7e5b3SAdam Hornáčekinfo 186*eeb7e5b3SAdam Hornáčekreldir 187*eeb7e5b3SAdam Hornáčekxref 188*eeb7e5b3SAdam HornáčekMAKE 189*eeb7e5b3SAdam HornáčekXREFMK 190*eeb7e5b3SAdam Hornáčekxref 191*eeb7e5b3SAdam Hornáčekxref 192*eeb7e5b3SAdam Hornáčekdev 193*eeb7e5b3SAdam Hornáčeknull 194*eeb7e5b3SAdam Hornáčekfail 195*eeb7e5b3SAdam Hornáčekreldir 196*eeb7e5b3SAdam Hornáčekxref 197*eeb7e5b3SAdam Hornáčektimeinfo 198*eeb7e5b3SAdam Hornáčekreldir 199*eeb7e5b3SAdam Hornáčekxref 200*eeb7e5b3SAdam HornáčekMAKE # 262: $MAKE -e -f $XREFMK xref.clean > /dev/null || 201*eeb7e5b3SAdam HornáčekXREFMK 202*eeb7e5b3SAdam Hornáčekxref 203*eeb7e5b3SAdam Hornáčekclean 204*eeb7e5b3SAdam Hornáčekdev 205*eeb7e5b3SAdam Hornáčeknull 206*eeb7e5b3SAdam Hornáčekwarn 207*eeb7e5b3SAdam Hornáčekreldir 208*eeb7e5b3SAdam Hornáčekdev 209*eeb7e5b3SAdam Hornáčeknull 210*eeb7e5b3SAdam Hornáčekvint 211*eeb7e5b3SAdam Hornáčekvint 212*eeb7e5b3SAdam Hornáčekvint2 213