1*b4dd7d09SAndy Fiddamaninfo mam static 00000 1994-07-17 make (AT&T Research) 5.7 2012-06-20 2*b4dd7d09SAndy Fiddamansetv INSTALLROOT ../../.. 3*b4dd7d09SAndy Fiddamansetv PACKAGE_ast_INCLUDE ${INSTALLROOT}/include/ast 4*b4dd7d09SAndy Fiddamansetv PACKAGE_ast_LIB ${INSTALLROOT}/lib 5*b4dd7d09SAndy Fiddamansetv PACKAGEROOT ../../../../.. 6*b4dd7d09SAndy Fiddamansetv AR ${mam_cc_AR} ${mam_cc_AR_ARFLAGS} 7*b4dd7d09SAndy Fiddamansetv ARFLAGS rc 8*b4dd7d09SAndy Fiddamansetv AS as 9*b4dd7d09SAndy Fiddamansetv ASFLAGS 10*b4dd7d09SAndy Fiddamansetv CC cc 11*b4dd7d09SAndy Fiddamansetv mam_cc_FLAGS 12*b4dd7d09SAndy Fiddamansetv CCFLAGS ${-debug-symbols?1?${mam_cc_DEBUG} -D_BLD_DEBUG?${mam_cc_OPTIMIZE}?} 13*b4dd7d09SAndy Fiddamansetv CCLDFLAGS ${-strip-symbols?1?${mam_cc_LD_STRIP}??} 14*b4dd7d09SAndy Fiddamansetv COTEMP $$ 15*b4dd7d09SAndy Fiddamansetv CPIO cpio 16*b4dd7d09SAndy Fiddamansetv CPIOFLAGS 17*b4dd7d09SAndy Fiddamansetv CPP "${CC} -E" 18*b4dd7d09SAndy Fiddamansetv F77 f77 19*b4dd7d09SAndy Fiddamansetv HOSTCC ${CC} 20*b4dd7d09SAndy Fiddamansetv IGNORE 21*b4dd7d09SAndy Fiddamansetv LD ld 22*b4dd7d09SAndy Fiddamansetv LDFLAGS 23*b4dd7d09SAndy Fiddamansetv LEX lex 24*b4dd7d09SAndy Fiddamansetv LEXFLAGS 25*b4dd7d09SAndy Fiddamansetv LPR lpr 26*b4dd7d09SAndy Fiddamansetv LPRFLAGS 27*b4dd7d09SAndy Fiddamansetv M4FLAGS 28*b4dd7d09SAndy Fiddamansetv NMAKE nmake 29*b4dd7d09SAndy Fiddamansetv NMAKEFLAGS 30*b4dd7d09SAndy Fiddamansetv PR pr 31*b4dd7d09SAndy Fiddamansetv PRFLAGS 32*b4dd7d09SAndy Fiddamansetv SHELL /bin/sh 33*b4dd7d09SAndy Fiddamansetv SILENT 34*b4dd7d09SAndy Fiddamansetv TAR tar 35*b4dd7d09SAndy Fiddamansetv YACC yacc 36*b4dd7d09SAndy Fiddamansetv YACCFLAGS -d 37*b4dd7d09SAndy Fiddamanmake ${PACKAGEROOT}/lib/package/ast.lic 38*b4dd7d09SAndy Fiddamandone ${PACKAGEROOT}/lib/package/ast.lic 39*b4dd7d09SAndy Fiddamanmake install 40*b4dd7d09SAndy Fiddamanmake ppsym 41*b4dd7d09SAndy Fiddamanmake ppsym.o 42*b4dd7d09SAndy Fiddamanmake ppsym.c 43*b4dd7d09SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/endian.h implicit 44*b4dd7d09SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/bytesex.h implicit 45*b4dd7d09SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/ast_common.h implicit 46*b4dd7d09SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/ast_map.h implicit 47*b4dd7d09SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/ast_map.h dontcare 48*b4dd7d09SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/endian.h implicit 49*b4dd7d09SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/ast_common.h dontcare 50*b4dd7d09SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/bytesex.h dontcare 51*b4dd7d09SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/endian.h dontcare 52*b4dd7d09SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/ast.h implicit 53*b4dd7d09SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/ast_api.h implicit 54*b4dd7d09SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/ast_api.h dontcare 55*b4dd7d09SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/vmalloc.h implicit 56*b4dd7d09SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/ast_common.h implicit 57*b4dd7d09SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/ast_std.h implicit 58*b4dd7d09SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/regex.h implicit 59*b4dd7d09SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/ast_api.h implicit 60*b4dd7d09SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/ast_wchar.h implicit 61*b4dd7d09SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/wctype.h implicit 62*b4dd7d09SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/ast_wctype.h implicit 63*b4dd7d09SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/endian.h implicit 64*b4dd7d09SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/wchar.h implicit 65*b4dd7d09SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/ast_wchar.h implicit 66*b4dd7d09SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/wchar.h dontcare 67*b4dd7d09SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/ast_wctype.h dontcare 68*b4dd7d09SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/wctype.h dontcare 69*b4dd7d09SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/stdio.h implicit 70*b4dd7d09SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/ast_stdio.h implicit 71*b4dd7d09SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/sfio_s.h implicit 72*b4dd7d09SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/sfio_s.h dontcare 73*b4dd7d09SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/ast_std.h implicit 74*b4dd7d09SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/ast_stdio.h dontcare 75*b4dd7d09SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/stdio.h dontcare 76*b4dd7d09SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/stdio.h implicit 77*b4dd7d09SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/ast_common.h implicit 78*b4dd7d09SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/ast_wchar.h dontcare 79*b4dd7d09SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/ast_common.h implicit 80*b4dd7d09SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/prototyped.h implicit 81*b4dd7d09SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/prototyped.h dontcare 82*b4dd7d09SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/regex.h dontcare 83*b4dd7d09SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/getopt.h implicit 84*b4dd7d09SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/ast_getopt.h implicit 85*b4dd7d09SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/prototyped.h implicit 86*b4dd7d09SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/ast_getopt.h dontcare 87*b4dd7d09SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/prototyped.h implicit 88*b4dd7d09SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/getopt.h dontcare 89*b4dd7d09SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/ast_map.h implicit 90*b4dd7d09SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/ast_botch.h implicit 91*b4dd7d09SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/ast_botch.h dontcare 92*b4dd7d09SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/ast_limits.h implicit 93*b4dd7d09SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/ast_limits.h dontcare 94*b4dd7d09SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/ast_fcntl.h implicit 95*b4dd7d09SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/ast_fs.h implicit 96*b4dd7d09SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/ast_fs.h dontcare 97*b4dd7d09SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/ast_fcntl.h dontcare 98*b4dd7d09SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/ast_getopt.h implicit 99*b4dd7d09SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/ast_sys.h implicit 100*b4dd7d09SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/getopt.h implicit 101*b4dd7d09SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/endian.h implicit 102*b4dd7d09SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/endian.h implicit 103*b4dd7d09SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/ast_sys.h dontcare 104*b4dd7d09SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/ast_lib.h implicit 105*b4dd7d09SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/ast_lib.h dontcare 106*b4dd7d09SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/ast_common.h implicit 107*b4dd7d09SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/prototyped.h implicit 108*b4dd7d09SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/ast_std.h dontcare 109*b4dd7d09SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/vmalloc.h dontcare 110*b4dd7d09SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/sfio.h implicit 111*b4dd7d09SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/sfio_s.h implicit 112*b4dd7d09SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/ast_common.h implicit 113*b4dd7d09SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/ast_std.h implicit 114*b4dd7d09SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/sfio.h dontcare 115*b4dd7d09SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/ast_std.h implicit 116*b4dd7d09SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/prototyped.h implicit 117*b4dd7d09SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/ast.h 118*b4dd7d09SAndy Fiddamandone ppsym.c 119*b4dd7d09SAndy Fiddamanmeta ppsym.o %.c>%.o ppsym.c ppsym 120*b4dd7d09SAndy Fiddamanprev ppsym.c 121*b4dd7d09SAndy Fiddamansetv _BLD_pp -U_BLD_pp 122*b4dd7d09SAndy Fiddamanexec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -c ppsym.c 123*b4dd7d09SAndy Fiddamandone ppsym.o generated 124*b4dd7d09SAndy Fiddamanbind -last 125*b4dd7d09SAndy Fiddamanexec - ${CC} ${CCLDFLAGS} ${mam_cc_FLAGS} ${CCFLAGS} ${LDFLAGS} ${mam_cc_L+-L${INSTALLROOT}/lib} -o ppsym ppsym.o ${mam_libast} ${mam_libast} 126*b4dd7d09SAndy Fiddamandone ppsym generated 127*b4dd7d09SAndy Fiddamanmake pp 128*b4dd7d09SAndy Fiddamanmake libpp.a archive 129*b4dd7d09SAndy Fiddamanmake pp.req 130*b4dd7d09SAndy Fiddamanexec - set - 131*b4dd7d09SAndy Fiddamanexec - echo 'int main(){return 0;}' > 1.${COTEMP}.c 132*b4dd7d09SAndy Fiddamanexec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -c 1.${COTEMP}.c && 133*b4dd7d09SAndy Fiddamanexec - x=`${CC} ${mam_cc_FLAGS} ${CCFLAGS} ${LDFLAGS} -o 1.${COTEMP}.x 1.${COTEMP}.o -l'*' 2>&1 | sed -e 's/[][()+@?]/#/g' || :` && 134*b4dd7d09SAndy Fiddamanexec - { 135*b4dd7d09SAndy Fiddamanexec - case "" in 136*b4dd7d09SAndy Fiddamanexec - *?) echo " " ;; 137*b4dd7d09SAndy Fiddamanexec - esac 138*b4dd7d09SAndy Fiddamanexec - for i in pp ast 139*b4dd7d09SAndy Fiddamanexec - do case $i in 140*b4dd7d09SAndy Fiddamanexec - "pp"|pp) 141*b4dd7d09SAndy Fiddamanexec - ;; 142*b4dd7d09SAndy Fiddamanexec - *) if test -f ${INSTALLROOT}/lib/lib/$i 143*b4dd7d09SAndy Fiddamanexec - then y=`cat ${INSTALLROOT}/lib/lib/$i` 144*b4dd7d09SAndy Fiddamanexec - case $y in 145*b4dd7d09SAndy Fiddamanexec - *-?*) echo "" $y ;; 146*b4dd7d09SAndy Fiddamanexec - esac 147*b4dd7d09SAndy Fiddamanexec - continue 148*b4dd7d09SAndy Fiddamanexec - elif test ! -f ${INSTALLROOT}/lib/lib$i.a 149*b4dd7d09SAndy Fiddamanexec - then case `{ ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -L../../lib ${LDFLAGS} -o 1.${COTEMP}.x 1.${COTEMP}.o -l$i 2>&1 || echo '' $x ;} | sed -e 's/[][()+@?]/#/g' || :` in 150*b4dd7d09SAndy Fiddamanexec - *$x*) case `{ ${CC} ${mam_cc_FLAGS} ${CCFLAGS} ${LDFLAGS} -o 1.${COTEMP}.x 1.${COTEMP}.o -l$i 2>&1 || echo '' $x ;} | sed -e 's/[][()+@?]/#/g' || :` in 151*b4dd7d09SAndy Fiddamanexec - *$x*) continue ;; 152*b4dd7d09SAndy Fiddamanexec - esac 153*b4dd7d09SAndy Fiddamanexec - ;; 154*b4dd7d09SAndy Fiddamanexec - esac 155*b4dd7d09SAndy Fiddamanexec - fi 156*b4dd7d09SAndy Fiddamanexec - ;; 157*b4dd7d09SAndy Fiddamanexec - esac 158*b4dd7d09SAndy Fiddamanexec - echo " -l$i" 159*b4dd7d09SAndy Fiddamanexec - done 160*b4dd7d09SAndy Fiddamanexec - } > pp.req 161*b4dd7d09SAndy Fiddamanexec - rm -f 1.${COTEMP}.* 162*b4dd7d09SAndy Fiddamandone pp.req generated 163*b4dd7d09SAndy Fiddamanmake ppargs.o 164*b4dd7d09SAndy Fiddamanmake ppargs.c 165*b4dd7d09SAndy Fiddamanmake pplib.h implicit 166*b4dd7d09SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/vmalloc.h implicit 167*b4dd7d09SAndy Fiddamanmake ppkey.h implicit 168*b4dd7d09SAndy Fiddamandone ppkey.h dontcare 169*b4dd7d09SAndy Fiddamanmake ppdef.h implicit 170*b4dd7d09SAndy Fiddamanmake gentab 171*b4dd7d09SAndy Fiddamanmake gentab.sh 172*b4dd7d09SAndy Fiddamandone gentab.sh 173*b4dd7d09SAndy Fiddamanmeta gentab %.sh>% gentab.sh gentab 174*b4dd7d09SAndy Fiddamanprev gentab.sh 175*b4dd7d09SAndy Fiddamanexec - case static,port:$OPTIND:$RANDOM in 176*b4dd7d09SAndy Fiddamanexec - ?*:*:*|*::*|*:*:$RANDOM) 177*b4dd7d09SAndy Fiddamanexec - ;; 178*b4dd7d09SAndy Fiddamanexec - *) if ENV= LC_ALL=C x= $SHELL -nc '[[ a || b ]] && : ${list[level]} !(pattern)' 2>/dev/null 179*b4dd7d09SAndy Fiddamanexec - then if grep '### .*archaic.* ###' >/dev/null 180*b4dd7d09SAndy Fiddamanexec - then : gentab contains archaic constructs : 181*b4dd7d09SAndy Fiddamanexec - else ENV= LC_ALL=C $SHELL -n gentab.sh 182*b4dd7d09SAndy Fiddamanexec - fi 183*b4dd7d09SAndy Fiddamanexec - fi 184*b4dd7d09SAndy Fiddamanexec - ;; 185*b4dd7d09SAndy Fiddamanexec - esac 186*b4dd7d09SAndy Fiddamanexec - case '${mam_cc_SHELLMAGIC}' in 187*b4dd7d09SAndy Fiddamanexec - "") case 0 in 188*b4dd7d09SAndy Fiddamanexec - 0) cp gentab.sh gentab 189*b4dd7d09SAndy Fiddamanexec - ;; 190*b4dd7d09SAndy Fiddamanexec - *) { 191*b4dd7d09SAndy Fiddamanexec - i=`(read x; echo $x) < gentab.sh` 192*b4dd7d09SAndy Fiddamanexec - case $i in 193*b4dd7d09SAndy Fiddamanexec - '#!'*|*'||'*|':'*|'":"'*|"':'"*) echo "$i" ;; 194*b4dd7d09SAndy Fiddamanexec - esac 195*b4dd7d09SAndy Fiddamanexec - cat - gentab.sh <<'!' 196*b4dd7d09SAndy Fiddamanexec - 197*b4dd7d09SAndy Fiddamanexec - ! 198*b4dd7d09SAndy Fiddamanexec - } > gentab 199*b4dd7d09SAndy Fiddamanexec - ;; 200*b4dd7d09SAndy Fiddamanexec - esac 201*b4dd7d09SAndy Fiddamanexec - ;; 202*b4dd7d09SAndy Fiddamanexec - *) cat - gentab.sh > gentab <<'!' 203*b4dd7d09SAndy Fiddamanexec - ${mam_cc_SHELLMAGIC} 204*b4dd7d09SAndy Fiddamanexec - 205*b4dd7d09SAndy Fiddamanexec - ! 206*b4dd7d09SAndy Fiddamanexec - ;; 207*b4dd7d09SAndy Fiddamanexec - esac 208*b4dd7d09SAndy Fiddamanexec - silent test -w gentab -a -x gentab || chmod u+w,+x gentab 209*b4dd7d09SAndy Fiddamandone gentab generated 210*b4dd7d09SAndy Fiddamanmake pp.tab 211*b4dd7d09SAndy Fiddamandone pp.tab 212*b4dd7d09SAndy Fiddamanexec - ${INSTALLROOT}/src/lib/libpp/gentab -d pp.tab > ppdef.h 213*b4dd7d09SAndy Fiddamandone ppdef.h dontcare generated 214*b4dd7d09SAndy Fiddamanmake pp.h implicit 215*b4dd7d09SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/ccode.h implicit 216*b4dd7d09SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/ast_ccode.h implicit 217*b4dd7d09SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/ast_ccode.h dontcare 218*b4dd7d09SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/ast_common.h implicit 219*b4dd7d09SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/prototyped.h implicit 220*b4dd7d09SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/ccode.h dontcare 221*b4dd7d09SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/error.h implicit 222*b4dd7d09SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/option.h implicit 223*b4dd7d09SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/ast.h implicit 224*b4dd7d09SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/prototyped.h implicit 225*b4dd7d09SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/option.h dontcare 226*b4dd7d09SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/ast.h implicit 227*b4dd7d09SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/prototyped.h implicit 228*b4dd7d09SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/error.h dontcare 229*b4dd7d09SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/hash.h implicit 230*b4dd7d09SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/hashpart.h implicit 231*b4dd7d09SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/prototyped.h implicit 232*b4dd7d09SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/hashpart.h dontcare 233*b4dd7d09SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/prototyped.h implicit 234*b4dd7d09SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/hash.h dontcare 235*b4dd7d09SAndy Fiddamandone pp.h dontcare 236*b4dd7d09SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/error.h implicit 237*b4dd7d09SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/ast.h implicit 238*b4dd7d09SAndy Fiddamandone pplib.h 239*b4dd7d09SAndy Fiddamandone ppargs.c 240*b4dd7d09SAndy Fiddamanmeta ppargs.o %.c>%.o ppargs.c ppargs 241*b4dd7d09SAndy Fiddamanprev ppargs.c 242*b4dd7d09SAndy Fiddamanexec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I. -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -DUSAGE_LICENSE=\""[-author?Glenn Fowler <gsf@research.att.com>][-copyright?Copyright (c) 1986-2012 AT&T Intellectual Property][-license?http://www.eclipse.org/org/documents/epl-v10.html][--catalog?libpp]"\" -c ppargs.c 243*b4dd7d09SAndy Fiddamandone ppargs.o generated 244*b4dd7d09SAndy Fiddamanmake ppbuiltin.o 245*b4dd7d09SAndy Fiddamanmake ppbuiltin.c 246*b4dd7d09SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/times.h implicit 247*b4dd7d09SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/ast_time.h implicit 248*b4dd7d09SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/ast_time.h dontcare 249*b4dd7d09SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/ast.h implicit 250*b4dd7d09SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/prototyped.h implicit 251*b4dd7d09SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/times.h 252*b4dd7d09SAndy Fiddamanprev pplib.h implicit 253*b4dd7d09SAndy Fiddamandone ppbuiltin.c 254*b4dd7d09SAndy Fiddamanmeta ppbuiltin.o %.c>%.o ppbuiltin.c ppbuiltin 255*b4dd7d09SAndy Fiddamanprev ppbuiltin.c 256*b4dd7d09SAndy Fiddamanexec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I. -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -c ppbuiltin.c 257*b4dd7d09SAndy Fiddamandone ppbuiltin.o generated 258*b4dd7d09SAndy Fiddamanmake ppcall.o 259*b4dd7d09SAndy Fiddamanmake ppcall.c 260*b4dd7d09SAndy Fiddamanprev pplib.h implicit 261*b4dd7d09SAndy Fiddamandone ppcall.c 262*b4dd7d09SAndy Fiddamanmeta ppcall.o %.c>%.o ppcall.c ppcall 263*b4dd7d09SAndy Fiddamanprev ppcall.c 264*b4dd7d09SAndy Fiddamanexec - ${CC} ${mam_cc_FLAGS} ${-debug-symbols?1?${mam_cc_DEBUG} -D_BLD_DEBUG?${CCFLAGS.FORCE}?} ${DEBUG+-DDEBUG=${DEBUG}} -I. -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -c ppcall.c 265*b4dd7d09SAndy Fiddamandone ppcall.o generated 266*b4dd7d09SAndy Fiddamanmake ppcomment.o 267*b4dd7d09SAndy Fiddamanmake ppcomment.c 268*b4dd7d09SAndy Fiddamanprev pplib.h implicit 269*b4dd7d09SAndy Fiddamandone ppcomment.c 270*b4dd7d09SAndy Fiddamanmeta ppcomment.o %.c>%.o ppcomment.c ppcomment 271*b4dd7d09SAndy Fiddamanprev ppcomment.c 272*b4dd7d09SAndy Fiddamanexec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I. -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -c ppcomment.c 273*b4dd7d09SAndy Fiddamandone ppcomment.o generated 274*b4dd7d09SAndy Fiddamanmake ppcontext.o 275*b4dd7d09SAndy Fiddamanmake ppcontext.c 276*b4dd7d09SAndy Fiddamanprev pplib.h implicit 277*b4dd7d09SAndy Fiddamandone ppcontext.c 278*b4dd7d09SAndy Fiddamanmeta ppcontext.o %.c>%.o ppcontext.c ppcontext 279*b4dd7d09SAndy Fiddamanprev ppcontext.c 280*b4dd7d09SAndy Fiddamanexec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I. -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -c ppcontext.c 281*b4dd7d09SAndy Fiddamandone ppcontext.o generated 282*b4dd7d09SAndy Fiddamanmake ppcontrol.o 283*b4dd7d09SAndy Fiddamanmake ppcontrol.c 284*b4dd7d09SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/regex.h implicit 285*b4dd7d09SAndy Fiddamanprev pplib.h implicit 286*b4dd7d09SAndy Fiddamandone ppcontrol.c 287*b4dd7d09SAndy Fiddamanmeta ppcontrol.o %.c>%.o ppcontrol.c ppcontrol 288*b4dd7d09SAndy Fiddamanprev ppcontrol.c 289*b4dd7d09SAndy Fiddamanexec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I. -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -c ppcontrol.c 290*b4dd7d09SAndy Fiddamandone ppcontrol.o generated 291*b4dd7d09SAndy Fiddamanmake ppcpp.o 292*b4dd7d09SAndy Fiddamanmake ppcpp.c 293*b4dd7d09SAndy Fiddamanmake pplex.c implicit 294*b4dd7d09SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/wait.h implicit 295*b4dd7d09SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/ast_wait.h implicit 296*b4dd7d09SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/ast_wait.h dontcare 297*b4dd7d09SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/ast.h implicit 298*b4dd7d09SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/prototyped.h implicit 299*b4dd7d09SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/wait.h dontcare 300*b4dd7d09SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/ls.h implicit 301*b4dd7d09SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/ast_mode.h implicit 302*b4dd7d09SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/ast_mode.h dontcare 303*b4dd7d09SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/ast_fs.h implicit 304*b4dd7d09SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/ast_std.h implicit 305*b4dd7d09SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/prototyped.h implicit 306*b4dd7d09SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/ls.h dontcare 307*b4dd7d09SAndy Fiddamanmake ppfsm.h implicit 308*b4dd7d09SAndy Fiddamandone ppfsm.h 309*b4dd7d09SAndy Fiddamanprev pplib.h implicit 310*b4dd7d09SAndy Fiddamandone pplex.c 311*b4dd7d09SAndy Fiddamandone ppcpp.c 312*b4dd7d09SAndy Fiddamanmeta ppcpp.o %.c>%.o ppcpp.c ppcpp 313*b4dd7d09SAndy Fiddamanprev ppcpp.c 314*b4dd7d09SAndy Fiddamanexec - ${CC} ${mam_cc_FLAGS} ${-debug-symbols?1?${mam_cc_DEBUG} -D_BLD_DEBUG?${CCFLAGS.FORCE}?} ${DEBUG+-DDEBUG=${DEBUG}} -I. -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -c ppcpp.c 315*b4dd7d09SAndy Fiddamandone ppcpp.o generated 316*b4dd7d09SAndy Fiddamanmake ppdata.o 317*b4dd7d09SAndy Fiddamanmake ppdata.c 318*b4dd7d09SAndy Fiddamanprev pplib.h implicit 319*b4dd7d09SAndy Fiddamandone ppdata.c 320*b4dd7d09SAndy Fiddamanmeta ppdata.o %.c>%.o ppdata.c ppdata 321*b4dd7d09SAndy Fiddamanprev ppdata.c 322*b4dd7d09SAndy Fiddamanexec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I. -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -c ppdata.c 323*b4dd7d09SAndy Fiddamandone ppdata.o generated 324*b4dd7d09SAndy Fiddamanmake pperror.o 325*b4dd7d09SAndy Fiddamanmake pperror.c 326*b4dd7d09SAndy Fiddamanprev pplib.h implicit 327*b4dd7d09SAndy Fiddamandone pperror.c 328*b4dd7d09SAndy Fiddamanmeta pperror.o %.c>%.o pperror.c pperror 329*b4dd7d09SAndy Fiddamanprev pperror.c 330*b4dd7d09SAndy Fiddamanexec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I. -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -c pperror.c 331*b4dd7d09SAndy Fiddamandone pperror.o generated 332*b4dd7d09SAndy Fiddamanmake ppexpr.o 333*b4dd7d09SAndy Fiddamanmake ppexpr.c 334*b4dd7d09SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/regex.h implicit 335*b4dd7d09SAndy Fiddamanprev pplib.h implicit 336*b4dd7d09SAndy Fiddamandone ppexpr.c 337*b4dd7d09SAndy Fiddamanmeta ppexpr.o %.c>%.o ppexpr.c ppexpr 338*b4dd7d09SAndy Fiddamanprev ppexpr.c 339*b4dd7d09SAndy Fiddamanexec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I. -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -c ppexpr.c 340*b4dd7d09SAndy Fiddamandone ppexpr.o generated 341*b4dd7d09SAndy Fiddamanmake ppfsm.o 342*b4dd7d09SAndy Fiddamanmake ppfsm.c 343*b4dd7d09SAndy Fiddamanprev ppfsm.h implicit 344*b4dd7d09SAndy Fiddamanprev pplib.h implicit 345*b4dd7d09SAndy Fiddamandone ppfsm.c 346*b4dd7d09SAndy Fiddamanmeta ppfsm.o %.c>%.o ppfsm.c ppfsm 347*b4dd7d09SAndy Fiddamanprev ppfsm.c 348*b4dd7d09SAndy Fiddamanexec - ${CC} ${mam_cc_FLAGS} ${-debug-symbols?1?${mam_cc_DEBUG} -D_BLD_DEBUG?${CCFLAGS.FORCE}?} ${DEBUG+-DDEBUG=${DEBUG}} -I. -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -c ppfsm.c 349*b4dd7d09SAndy Fiddamandone ppfsm.o generated 350*b4dd7d09SAndy Fiddamanmake ppincref.o 351*b4dd7d09SAndy Fiddamanmake ppincref.c 352*b4dd7d09SAndy Fiddamanprev pplib.h implicit 353*b4dd7d09SAndy Fiddamandone ppincref.c 354*b4dd7d09SAndy Fiddamanmeta ppincref.o %.c>%.o ppincref.c ppincref 355*b4dd7d09SAndy Fiddamanprev ppincref.c 356*b4dd7d09SAndy Fiddamanexec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I. -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -c ppincref.c 357*b4dd7d09SAndy Fiddamandone ppincref.o generated 358*b4dd7d09SAndy Fiddamanmake ppinput.o 359*b4dd7d09SAndy Fiddamanmake ppinput.c 360*b4dd7d09SAndy Fiddamanmake ../../lib/libast/path/pathnative.c implicit 361*b4dd7d09SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/ast.h implicit 362*b4dd7d09SAndy Fiddamandone ../../lib/libast/path/pathnative.c 363*b4dd7d09SAndy Fiddamanprev pplib.h implicit 364*b4dd7d09SAndy Fiddamandone ppinput.c 365*b4dd7d09SAndy Fiddamanmeta ppinput.o %.c>%.o ppinput.c ppinput 366*b4dd7d09SAndy Fiddamanprev ppinput.c 367*b4dd7d09SAndy Fiddamanexec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I. -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -c ppinput.c 368*b4dd7d09SAndy Fiddamandone ppinput.o generated 369*b4dd7d09SAndy Fiddamanmake ppkey.o 370*b4dd7d09SAndy Fiddamanmake ppkey.c 371*b4dd7d09SAndy Fiddamanprev ppkey.h implicit 372*b4dd7d09SAndy Fiddamanprev pplib.h implicit 373*b4dd7d09SAndy Fiddamandone ppkey.c 374*b4dd7d09SAndy Fiddamanmeta ppkey.o %.c>%.o ppkey.c ppkey 375*b4dd7d09SAndy Fiddamanprev ppkey.c 376*b4dd7d09SAndy Fiddamanexec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I. -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -c ppkey.c 377*b4dd7d09SAndy Fiddamandone ppkey.o generated 378*b4dd7d09SAndy Fiddamanmake pplex.o 379*b4dd7d09SAndy Fiddamanprev pplex.c 380*b4dd7d09SAndy Fiddamanmeta pplex.o %.c>%.o pplex.c pplex 381*b4dd7d09SAndy Fiddamanprev pplex.c 382*b4dd7d09SAndy Fiddamanexec - ${CC} ${mam_cc_FLAGS} ${-debug-symbols?1?${mam_cc_DEBUG} -D_BLD_DEBUG?${CCFLAGS.FORCE}?} ${DEBUG+-DDEBUG=${DEBUG}} -I. -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -c pplex.c 383*b4dd7d09SAndy Fiddamandone pplex.o generated 384*b4dd7d09SAndy Fiddamanmake ppline.o 385*b4dd7d09SAndy Fiddamanmake ppline.c 386*b4dd7d09SAndy Fiddamanprev pplib.h implicit 387*b4dd7d09SAndy Fiddamandone ppline.c 388*b4dd7d09SAndy Fiddamanmeta ppline.o %.c>%.o ppline.c ppline 389*b4dd7d09SAndy Fiddamanprev ppline.c 390*b4dd7d09SAndy Fiddamanexec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I. -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -c ppline.c 391*b4dd7d09SAndy Fiddamandone ppline.o generated 392*b4dd7d09SAndy Fiddamanmake ppmacref.o 393*b4dd7d09SAndy Fiddamanmake ppmacref.c 394*b4dd7d09SAndy Fiddamanprev pplib.h implicit 395*b4dd7d09SAndy Fiddamandone ppmacref.c 396*b4dd7d09SAndy Fiddamanmeta ppmacref.o %.c>%.o ppmacref.c ppmacref 397*b4dd7d09SAndy Fiddamanprev ppmacref.c 398*b4dd7d09SAndy Fiddamanexec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I. -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -c ppmacref.c 399*b4dd7d09SAndy Fiddamandone ppmacref.o generated 400*b4dd7d09SAndy Fiddamanmake ppmisc.o 401*b4dd7d09SAndy Fiddamanmake ppmisc.c 402*b4dd7d09SAndy Fiddamanprev pplib.h implicit 403*b4dd7d09SAndy Fiddamandone ppmisc.c 404*b4dd7d09SAndy Fiddamanmeta ppmisc.o %.c>%.o ppmisc.c ppmisc 405*b4dd7d09SAndy Fiddamanprev ppmisc.c 406*b4dd7d09SAndy Fiddamanexec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I. -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -c ppmisc.c 407*b4dd7d09SAndy Fiddamandone ppmisc.o generated 408*b4dd7d09SAndy Fiddamanmake ppop.o 409*b4dd7d09SAndy Fiddamanmake ppop.c 410*b4dd7d09SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/preroot.h implicit 411*b4dd7d09SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/preroot.h 412*b4dd7d09SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/ls.h implicit 413*b4dd7d09SAndy Fiddamanmake pptab.h implicit 414*b4dd7d09SAndy Fiddamanprev gentab 415*b4dd7d09SAndy Fiddamanprev pp.tab 416*b4dd7d09SAndy Fiddamanexec - ${INSTALLROOT}/src/lib/libpp/gentab -t pp.tab > pptab.h 417*b4dd7d09SAndy Fiddamandone pptab.h generated 418*b4dd7d09SAndy Fiddamanprev pplib.h implicit 419*b4dd7d09SAndy Fiddamandone ppop.c 420*b4dd7d09SAndy Fiddamanmeta ppop.o %.c>%.o ppop.c ppop 421*b4dd7d09SAndy Fiddamanprev ppop.c 422*b4dd7d09SAndy Fiddamanexec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I. -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -c ppop.c 423*b4dd7d09SAndy Fiddamandone ppop.o generated 424*b4dd7d09SAndy Fiddamanmake pppragma.o 425*b4dd7d09SAndy Fiddamanmake pppragma.c 426*b4dd7d09SAndy Fiddamanprev pplib.h implicit 427*b4dd7d09SAndy Fiddamandone pppragma.c 428*b4dd7d09SAndy Fiddamanmeta pppragma.o %.c>%.o pppragma.c pppragma 429*b4dd7d09SAndy Fiddamanprev pppragma.c 430*b4dd7d09SAndy Fiddamanexec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I. -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -c pppragma.c 431*b4dd7d09SAndy Fiddamandone pppragma.o generated 432*b4dd7d09SAndy Fiddamanmake ppprintf.o 433*b4dd7d09SAndy Fiddamanmake ppprintf.c 434*b4dd7d09SAndy Fiddamanprev pplib.h implicit 435*b4dd7d09SAndy Fiddamandone ppprintf.c 436*b4dd7d09SAndy Fiddamanmeta ppprintf.o %.c>%.o ppprintf.c ppprintf 437*b4dd7d09SAndy Fiddamanprev ppprintf.c 438*b4dd7d09SAndy Fiddamanexec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I. -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -c ppprintf.c 439*b4dd7d09SAndy Fiddamandone ppprintf.o generated 440*b4dd7d09SAndy Fiddamanmake ppproto.o 441*b4dd7d09SAndy Fiddamanmake ppproto.c 442*b4dd7d09SAndy Fiddamanmake ../libast/port/astlicense.c implicit 443*b4dd7d09SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/ast.h implicit 444*b4dd7d09SAndy Fiddamandone ../libast/port/astlicense.c dontcare 445*b4dd7d09SAndy Fiddamanprev ppfsm.h implicit 446*b4dd7d09SAndy Fiddamanprev pplib.h implicit 447*b4dd7d09SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/hashkey.h implicit 448*b4dd7d09SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/prototyped.h implicit 449*b4dd7d09SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/hashkey.h dontcare 450*b4dd7d09SAndy Fiddamanprev ppfsm.c implicit 451*b4dd7d09SAndy Fiddamandone ppproto.c 452*b4dd7d09SAndy Fiddamanmeta ppproto.o %.c>%.o ppproto.c ppproto 453*b4dd7d09SAndy Fiddamanprev ppproto.c 454*b4dd7d09SAndy Fiddamanexec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I. -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -c ppproto.c 455*b4dd7d09SAndy Fiddamandone ppproto.o generated 456*b4dd7d09SAndy Fiddamanmake ppsearch.o 457*b4dd7d09SAndy Fiddamanmake ppsearch.c 458*b4dd7d09SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/ls.h implicit 459*b4dd7d09SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/vdb.h implicit 460*b4dd7d09SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/prototyped.h implicit 461*b4dd7d09SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/vdb.h dontcare 462*b4dd7d09SAndy Fiddamanprev pplib.h implicit 463*b4dd7d09SAndy Fiddamandone ppsearch.c 464*b4dd7d09SAndy Fiddamanmeta ppsearch.o %.c>%.o ppsearch.c ppsearch 465*b4dd7d09SAndy Fiddamanprev ppsearch.c 466*b4dd7d09SAndy Fiddamanexec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I. -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -c ppsearch.c 467*b4dd7d09SAndy Fiddamandone ppsearch.o generated 468*b4dd7d09SAndy Fiddamanmake pptrace.o 469*b4dd7d09SAndy Fiddamanmake pptrace.c 470*b4dd7d09SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/sig.h implicit 471*b4dd7d09SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/sig.h dontcare 472*b4dd7d09SAndy Fiddamanmake ppdebug.h implicit 473*b4dd7d09SAndy Fiddamanprev ppfsm.h 474*b4dd7d09SAndy Fiddamanprev ppdef.h 475*b4dd7d09SAndy Fiddamanprev pplib.h 476*b4dd7d09SAndy Fiddamanexec - : > 1.${COTEMP}.c 477*b4dd7d09SAndy Fiddamanexec - ${STDED} ${STDEDFLAGS} 1.${COTEMP}.c <<'!' 478*b4dd7d09SAndy Fiddamanexec - r ppfsm.h 479*b4dd7d09SAndy Fiddamanexec - 1,/^#define PROTO/-d 480*b4dd7d09SAndy Fiddamanexec - /^#define LAST/,$d 481*b4dd7d09SAndy Fiddamanexec - v/^#define/d 482*b4dd7d09SAndy Fiddamanexec - g/PROTOMAIN/d 483*b4dd7d09SAndy Fiddamanexec - 1,$s/^#define // 484*b4dd7d09SAndy Fiddamanexec - 1,$s/[^A-Za-z0-9_].*// 485*b4dd7d09SAndy Fiddamanexec - 1,$s/.*/ "&", &,/ 486*b4dd7d09SAndy Fiddamanexec - 1i 487*b4dd7d09SAndy Fiddamanexec - /* 488*b4dd7d09SAndy Fiddamanexec - * preprocessor library debug maps 489*b4dd7d09SAndy Fiddamanexec - */ 490*b4dd7d09SAndy Fiddamanexec - struct map 491*b4dd7d09SAndy Fiddamanexec - { 492*b4dd7d09SAndy Fiddamanexec - char* nam; 493*b4dd7d09SAndy Fiddamanexec - long val; 494*b4dd7d09SAndy Fiddamanexec - }; 495*b4dd7d09SAndy Fiddamanexec - static struct map pplexmap[] = 496*b4dd7d09SAndy Fiddamanexec - { 497*b4dd7d09SAndy Fiddamanexec - . 498*b4dd7d09SAndy Fiddamanexec - $a 499*b4dd7d09SAndy Fiddamanexec - }; 500*b4dd7d09SAndy Fiddamanexec - . 501*b4dd7d09SAndy Fiddamanexec - ka 502*b4dd7d09SAndy Fiddamanexec - r ppdef.h 503*b4dd7d09SAndy Fiddamanexec - 'a+1,/^#define ADD/-d 504*b4dd7d09SAndy Fiddamanexec - /^$/,$d 505*b4dd7d09SAndy Fiddamanexec - 'a+1,$s/^#define // 506*b4dd7d09SAndy Fiddamanexec - 'a+1,$s/[ ].*// 507*b4dd7d09SAndy Fiddamanexec - 'a+1,$s/.*/ "&", &,/ 508*b4dd7d09SAndy Fiddamanexec - 'aa 509*b4dd7d09SAndy Fiddamanexec - static struct map ppstatemap[] = 510*b4dd7d09SAndy Fiddamanexec - { 511*b4dd7d09SAndy Fiddamanexec - . 512*b4dd7d09SAndy Fiddamanexec - $a 513*b4dd7d09SAndy Fiddamanexec - }; 514*b4dd7d09SAndy Fiddamanexec - . 515*b4dd7d09SAndy Fiddamanexec - ka 516*b4dd7d09SAndy Fiddamanexec - r ppdef.h 517*b4dd7d09SAndy Fiddamanexec - 'a+1,/^#define ALLMULTIPLE/-d 518*b4dd7d09SAndy Fiddamanexec - /^$/,$d 519*b4dd7d09SAndy Fiddamanexec - 'a+1,$s/^#define // 520*b4dd7d09SAndy Fiddamanexec - 'a+1,$s/[ ].*// 521*b4dd7d09SAndy Fiddamanexec - 'a+1,$s/.*/ "&", &,/ 522*b4dd7d09SAndy Fiddamanexec - 'aa 523*b4dd7d09SAndy Fiddamanexec - static struct map ppmodemap[] = 524*b4dd7d09SAndy Fiddamanexec - { 525*b4dd7d09SAndy Fiddamanexec - . 526*b4dd7d09SAndy Fiddamanexec - $a 527*b4dd7d09SAndy Fiddamanexec - }; 528*b4dd7d09SAndy Fiddamanexec - . 529*b4dd7d09SAndy Fiddamanexec - ka 530*b4dd7d09SAndy Fiddamanexec - r ppdef.h 531*b4dd7d09SAndy Fiddamanexec - 'a+1,/^#define ELSEIF/-d 532*b4dd7d09SAndy Fiddamanexec - /^$/,$d 533*b4dd7d09SAndy Fiddamanexec - 'a+1,$s/^#define // 534*b4dd7d09SAndy Fiddamanexec - 'a+1,$s/[ ].*// 535*b4dd7d09SAndy Fiddamanexec - 'a+1,$s/.*/ "&", &,/ 536*b4dd7d09SAndy Fiddamanexec - 'aa 537*b4dd7d09SAndy Fiddamanexec - static struct map ppoptionmap[] = 538*b4dd7d09SAndy Fiddamanexec - { 539*b4dd7d09SAndy Fiddamanexec - . 540*b4dd7d09SAndy Fiddamanexec - $a 541*b4dd7d09SAndy Fiddamanexec - }; 542*b4dd7d09SAndy Fiddamanexec - . 543*b4dd7d09SAndy Fiddamanexec - ka 544*b4dd7d09SAndy Fiddamanexec - r pplib.h 545*b4dd7d09SAndy Fiddamanexec - 'a+1,/^#define IN_BUFFER/-d 546*b4dd7d09SAndy Fiddamanexec - /^$/,$d 547*b4dd7d09SAndy Fiddamanexec - 'a+1,$s/^#define IN_// 548*b4dd7d09SAndy Fiddamanexec - 'a+1,$s/[ ].*// 549*b4dd7d09SAndy Fiddamanexec - 'a+1,$s/.*/ "&", IN_&,/ 550*b4dd7d09SAndy Fiddamanexec - 'aa 551*b4dd7d09SAndy Fiddamanexec - static struct map ppinmap[] = 552*b4dd7d09SAndy Fiddamanexec - { 553*b4dd7d09SAndy Fiddamanexec - . 554*b4dd7d09SAndy Fiddamanexec - $a 555*b4dd7d09SAndy Fiddamanexec - }; 556*b4dd7d09SAndy Fiddamanexec - . 557*b4dd7d09SAndy Fiddamanexec - w 558*b4dd7d09SAndy Fiddamanexec - q 559*b4dd7d09SAndy Fiddamanexec - ! 560*b4dd7d09SAndy Fiddamanexec - if cmp 2>/dev/null -s 1.${COTEMP}.c ppdebug.h 561*b4dd7d09SAndy Fiddamanexec - then rm -f 1.${COTEMP}.c 562*b4dd7d09SAndy Fiddamanexec - else mv 1.${COTEMP}.c ppdebug.h 563*b4dd7d09SAndy Fiddamanexec - fi 564*b4dd7d09SAndy Fiddamandone ppdebug.h dontcare generated 565*b4dd7d09SAndy Fiddamanprev ppfsm.h implicit 566*b4dd7d09SAndy Fiddamanprev pplib.h implicit 567*b4dd7d09SAndy Fiddamandone pptrace.c 568*b4dd7d09SAndy Fiddamanmeta pptrace.o %.c>%.o pptrace.c pptrace 569*b4dd7d09SAndy Fiddamanprev pptrace.c 570*b4dd7d09SAndy Fiddamanexec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I. -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -c pptrace.c 571*b4dd7d09SAndy Fiddamandone pptrace.o generated 572*b4dd7d09SAndy Fiddamanexec - ${AR} rc libpp.a ppargs.o ppbuiltin.o ppcall.o ppcomment.o ppcontext.o ppcontrol.o ppcpp.o ppdata.o pperror.o ppexpr.o ppfsm.o ppincref.o ppinput.o ppkey.o pplex.o ppline.o ppmacref.o ppmisc.o ppop.o pppragma.o ppprintf.o ppproto.o ppsearch.o pptrace.o 573*b4dd7d09SAndy Fiddamanexec - (ranlib libpp.a) >/dev/null 2>&1 || true 574*b4dd7d09SAndy Fiddamandone libpp.a generated 575*b4dd7d09SAndy Fiddamandone pp virtual 576*b4dd7d09SAndy Fiddamanprev libpp.a archive 577*b4dd7d09SAndy Fiddamanmake ${INSTALLROOT}/lib 578*b4dd7d09SAndy Fiddamanexec - if silent test ! -d ${INSTALLROOT}/lib 579*b4dd7d09SAndy Fiddamanexec - then mkdir -p ${INSTALLROOT}/lib 580*b4dd7d09SAndy Fiddamanexec - fi 581*b4dd7d09SAndy Fiddamandone ${INSTALLROOT}/lib generated 582*b4dd7d09SAndy Fiddamanmake ${INSTALLROOT}/lib/libpp.a archive 583*b4dd7d09SAndy Fiddamanprev ${INSTALLROOT}/lib 584*b4dd7d09SAndy Fiddamanprev libpp.a archive 585*b4dd7d09SAndy Fiddamanexec - test '' = 'libpp.a' || ${STDCMP} 2>/dev/null -s libpp.a ${INSTALLROOT}/lib/libpp.a || { ${STDMV} ${INSTALLROOT}/lib/libpp.a ${INSTALLROOT}/lib/libpp.a.old 2>/dev/null || true; ${STDCP} libpp.a ${INSTALLROOT}/lib/libpp.a ;} 586*b4dd7d09SAndy Fiddamanexec - (ranlib ${INSTALLROOT}/lib/libpp.a) >/dev/null 2>&1 || true 587*b4dd7d09SAndy Fiddamandone ${INSTALLROOT}/lib/libpp.a generated 588*b4dd7d09SAndy Fiddamanmake ${INSTALLROOT}/man/man3 589*b4dd7d09SAndy Fiddamanexec - if silent test ! -d ${INSTALLROOT}/man/man3 590*b4dd7d09SAndy Fiddamanexec - then mkdir -p ${INSTALLROOT}/man/man3 591*b4dd7d09SAndy Fiddamanexec - fi 592*b4dd7d09SAndy Fiddamandone ${INSTALLROOT}/man/man3 generated 593*b4dd7d09SAndy Fiddamanmake ${INSTALLROOT}/man/man3/pp.3 594*b4dd7d09SAndy Fiddamanprev ${INSTALLROOT}/man/man3 595*b4dd7d09SAndy Fiddamanmake pp.3 596*b4dd7d09SAndy Fiddamandone pp.3 597*b4dd7d09SAndy Fiddamanexec - test '' = 'pp.3' || ${STDCMP} 2>/dev/null -s pp.3 ${INSTALLROOT}/man/man3/pp.3 || { ${STDMV} ${INSTALLROOT}/man/man3/pp.3 ${INSTALLROOT}/man/man3/pp.3.old 2>/dev/null || true; ${STDCP} pp.3 ${INSTALLROOT}/man/man3/pp.3 ;} 598*b4dd7d09SAndy Fiddamandone ${INSTALLROOT}/man/man3/pp.3 generated 599*b4dd7d09SAndy Fiddamanmake ${INSTALLROOT}/lib/lib 600*b4dd7d09SAndy Fiddamanexec - if silent test ! -d ${INSTALLROOT}/lib/lib 601*b4dd7d09SAndy Fiddamanexec - then mkdir -p ${INSTALLROOT}/lib/lib 602*b4dd7d09SAndy Fiddamanexec - fi 603*b4dd7d09SAndy Fiddamandone ${INSTALLROOT}/lib/lib generated 604*b4dd7d09SAndy Fiddamanmake ${INSTALLROOT}/lib/lib/pp 605*b4dd7d09SAndy Fiddamanprev ${INSTALLROOT}/lib/lib 606*b4dd7d09SAndy Fiddamanprev pp.req 607*b4dd7d09SAndy Fiddamanexec - test '' = 'pp.req' || ${STDCMP} 2>/dev/null -s pp.req ${INSTALLROOT}/lib/lib/pp || { ${STDMV} ${INSTALLROOT}/lib/lib/pp ${INSTALLROOT}/lib/lib/pp.old 2>/dev/null || true; ${STDCP} pp.req ${INSTALLROOT}/lib/lib/pp ;} 608*b4dd7d09SAndy Fiddamandone ${INSTALLROOT}/lib/lib/pp generated 609*b4dd7d09SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE} 610*b4dd7d09SAndy Fiddamanexec - if silent test ! -d ${PACKAGE_ast_INCLUDE} 611*b4dd7d09SAndy Fiddamanexec - then mkdir -p ${PACKAGE_ast_INCLUDE} 612*b4dd7d09SAndy Fiddamanexec - fi 613*b4dd7d09SAndy Fiddamandone ${PACKAGE_ast_INCLUDE} generated 614*b4dd7d09SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/pp.h 615*b4dd7d09SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE} 616*b4dd7d09SAndy Fiddamanprev pp.h 617*b4dd7d09SAndy Fiddamanexec - proto -p -s -l ${PACKAGEROOT}/lib/package/ast.lic '-o since=1986,author=gsf' pp.h > 1.${COTEMP}.x 618*b4dd7d09SAndy Fiddamanexec - if cmp 2>/dev/null -s ${PACKAGE_ast_INCLUDE}/pp.h 1.${COTEMP}.x 619*b4dd7d09SAndy Fiddamanexec - then rm -f 1.${COTEMP}.x 620*b4dd7d09SAndy Fiddamanexec - else mv 1.${COTEMP}.x ${PACKAGE_ast_INCLUDE}/pp.h 621*b4dd7d09SAndy Fiddamanexec - fi 622*b4dd7d09SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/pp.h generated 623*b4dd7d09SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/ppkey.h 624*b4dd7d09SAndy Fiddamanprev ppkey.h 625*b4dd7d09SAndy Fiddamanexec - proto -p -s -l ${PACKAGEROOT}/lib/package/ast.lic '-o since=1986,author=gsf' ppkey.h > 1.${COTEMP}.x 626*b4dd7d09SAndy Fiddamanexec - if cmp 2>/dev/null -s ${PACKAGE_ast_INCLUDE}/ppkey.h 1.${COTEMP}.x 627*b4dd7d09SAndy Fiddamanexec - then rm -f 1.${COTEMP}.x 628*b4dd7d09SAndy Fiddamanexec - else mv 1.${COTEMP}.x ${PACKAGE_ast_INCLUDE}/ppkey.h 629*b4dd7d09SAndy Fiddamanexec - fi 630*b4dd7d09SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/ppkey.h generated 631*b4dd7d09SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/pp.yacc 632*b4dd7d09SAndy Fiddamanmake pp.yacc 633*b4dd7d09SAndy Fiddamanmeta pp.yacc %.h>%.yacc pp.h pp 634*b4dd7d09SAndy Fiddamanprev pp.h 635*b4dd7d09SAndy Fiddamanprev pp.h 636*b4dd7d09SAndy Fiddamanexec - rm -f pp.yacc 637*b4dd7d09SAndy Fiddamanexec - { 638*b4dd7d09SAndy Fiddamanexec - cat pp.h 639*b4dd7d09SAndy Fiddamanexec - } > 1.${COTEMP}.c 640*b4dd7d09SAndy Fiddamanexec - ${STDED} ${STDEDFLAGS} 1.${COTEMP}.c <<'!' 641*b4dd7d09SAndy Fiddamanexec - g/^#define N_/m0 642*b4dd7d09SAndy Fiddamanexec - v/^#define [NT]_/d 643*b4dd7d09SAndy Fiddamanexec - 1,$s/^#define \(T_[A-Z0-9_]*\).*/&\ 644*b4dd7d09SAndy Fiddamanexec - printf(" \1 %d", \1);/ 645*b4dd7d09SAndy Fiddamanexec - g/^printf.*T_HEADER/d 646*b4dd7d09SAndy Fiddamanexec - g/^printf.*T_KEYWORD/d 647*b4dd7d09SAndy Fiddamanexec - g/^printf.*T_TOKCAT/d 648*b4dd7d09SAndy Fiddamanexec - g/^printf.*T_TOKEN/d 649*b4dd7d09SAndy Fiddamanexec - 0a 650*b4dd7d09SAndy Fiddamanexec - #include <stdio.h> 651*b4dd7d09SAndy Fiddamanexec - int 652*b4dd7d09SAndy Fiddamanexec - main(argc, argv) 653*b4dd7d09SAndy Fiddamanexec - int argc; 654*b4dd7d09SAndy Fiddamanexec - char** argv; 655*b4dd7d09SAndy Fiddamanexec - { 656*b4dd7d09SAndy Fiddamanexec - printf("%%token /*generated from pp.h*/"); 657*b4dd7d09SAndy Fiddamanexec - . 658*b4dd7d09SAndy Fiddamanexec - $a 659*b4dd7d09SAndy Fiddamanexec - printf("\n"); 660*b4dd7d09SAndy Fiddamanexec - return 0; 661*b4dd7d09SAndy Fiddamanexec - } 662*b4dd7d09SAndy Fiddamanexec - . 663*b4dd7d09SAndy Fiddamanexec - w 664*b4dd7d09SAndy Fiddamanexec - q 665*b4dd7d09SAndy Fiddamanexec - ! 666*b4dd7d09SAndy Fiddamanexec - ${CC} -o ${COTEMP}.exe 1.${COTEMP}.c 667*b4dd7d09SAndy Fiddamanexec - ./${COTEMP}.exe > pp.yacc 668*b4dd7d09SAndy Fiddamanexec - rm -f 1.${COTEMP}.c ${COTEMP}.exe 669*b4dd7d09SAndy Fiddamandone pp.yacc generated 670*b4dd7d09SAndy Fiddamanexec - test '' = 'pp.yacc' || ${STDCMP} 2>/dev/null -s pp.yacc ${PACKAGE_ast_INCLUDE}/pp.yacc || { ${STDMV} ${PACKAGE_ast_INCLUDE}/pp.yacc ${PACKAGE_ast_INCLUDE}/pp.yacc.old 2>/dev/null || true; ${STDCP} pp.yacc ${PACKAGE_ast_INCLUDE}/pp.yacc ;} 671*b4dd7d09SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/pp.yacc generated 672*b4dd7d09SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/ppkey.yacc 673*b4dd7d09SAndy Fiddamanmake ppkey.yacc 674*b4dd7d09SAndy Fiddamanmeta ppkey.yacc %.h>%.yacc ppkey.h ppkey 675*b4dd7d09SAndy Fiddamanprev ppkey.h 676*b4dd7d09SAndy Fiddamanprev pp.h 677*b4dd7d09SAndy Fiddamanexec - rm -f ppkey.yacc 678*b4dd7d09SAndy Fiddamanexec - { 679*b4dd7d09SAndy Fiddamanexec - sed -n -e '/^#define T_TOKEN/p' -e '/^#define N_/p' pp.h 680*b4dd7d09SAndy Fiddamanexec - cat ppkey.h 681*b4dd7d09SAndy Fiddamanexec - } > 1.${COTEMP}.c 682*b4dd7d09SAndy Fiddamanexec - ${STDED} ${STDEDFLAGS} 1.${COTEMP}.c <<'!' 683*b4dd7d09SAndy Fiddamanexec - g/^#define N_/m0 684*b4dd7d09SAndy Fiddamanexec - v/^#define [NT]_/d 685*b4dd7d09SAndy Fiddamanexec - 1,$s/^#define \(T_[A-Z0-9_]*\).*/&\ 686*b4dd7d09SAndy Fiddamanexec - printf(" \1 %d", \1);/ 687*b4dd7d09SAndy Fiddamanexec - g/^printf.*T_HEADER/d 688*b4dd7d09SAndy Fiddamanexec - g/^printf.*T_KEYWORD/d 689*b4dd7d09SAndy Fiddamanexec - g/^printf.*T_TOKCAT/d 690*b4dd7d09SAndy Fiddamanexec - g/^printf.*T_TOKEN/d 691*b4dd7d09SAndy Fiddamanexec - 0a 692*b4dd7d09SAndy Fiddamanexec - #include <stdio.h> 693*b4dd7d09SAndy Fiddamanexec - int 694*b4dd7d09SAndy Fiddamanexec - main(argc, argv) 695*b4dd7d09SAndy Fiddamanexec - int argc; 696*b4dd7d09SAndy Fiddamanexec - char** argv; 697*b4dd7d09SAndy Fiddamanexec - { 698*b4dd7d09SAndy Fiddamanexec - printf("%%token /*generated from ppkey.h*/"); 699*b4dd7d09SAndy Fiddamanexec - . 700*b4dd7d09SAndy Fiddamanexec - $a 701*b4dd7d09SAndy Fiddamanexec - printf("\n"); 702*b4dd7d09SAndy Fiddamanexec - return 0; 703*b4dd7d09SAndy Fiddamanexec - } 704*b4dd7d09SAndy Fiddamanexec - . 705*b4dd7d09SAndy Fiddamanexec - w 706*b4dd7d09SAndy Fiddamanexec - q 707*b4dd7d09SAndy Fiddamanexec - ! 708*b4dd7d09SAndy Fiddamanexec - ${CC} -o ${COTEMP}.exe 1.${COTEMP}.c 709*b4dd7d09SAndy Fiddamanexec - ./${COTEMP}.exe > ppkey.yacc 710*b4dd7d09SAndy Fiddamanexec - rm -f 1.${COTEMP}.c ${COTEMP}.exe 711*b4dd7d09SAndy Fiddamandone ppkey.yacc generated 712*b4dd7d09SAndy Fiddamanexec - test '' = 'ppkey.yacc' || ${STDCMP} 2>/dev/null -s ppkey.yacc ${PACKAGE_ast_INCLUDE}/ppkey.yacc || { ${STDMV} ${PACKAGE_ast_INCLUDE}/ppkey.yacc ${PACKAGE_ast_INCLUDE}/ppkey.yacc.old 2>/dev/null || true; ${STDCP} ppkey.yacc ${PACKAGE_ast_INCLUDE}/ppkey.yacc ;} 713*b4dd7d09SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/ppkey.yacc generated 714*b4dd7d09SAndy Fiddamanmake ${INSTALLROOT}/lib/probe/C/pp 715*b4dd7d09SAndy Fiddamanexec - if silent test ! -d ${INSTALLROOT}/lib/probe/C/pp 716*b4dd7d09SAndy Fiddamanexec - then mkdir -p ${INSTALLROOT}/lib/probe/C/pp 717*b4dd7d09SAndy Fiddamanexec - fi 718*b4dd7d09SAndy Fiddamandone ${INSTALLROOT}/lib/probe/C/pp generated 719*b4dd7d09SAndy Fiddamanmake ${INSTALLROOT}/lib/probe/C/pp/probe 720*b4dd7d09SAndy Fiddamanprev ${INSTALLROOT}/lib/probe/C/pp 721*b4dd7d09SAndy Fiddamanmake probe 722*b4dd7d09SAndy Fiddamanmeta probe %.sh>% probe.sh probe 723*b4dd7d09SAndy Fiddamanmake probe.sh 724*b4dd7d09SAndy Fiddamanmake ${INSTALLROOT}/lib/probe/C/probe 725*b4dd7d09SAndy Fiddamandone ${INSTALLROOT}/lib/probe/C/probe 726*b4dd7d09SAndy Fiddamanmake pp.probe 727*b4dd7d09SAndy Fiddamandone pp.probe 728*b4dd7d09SAndy Fiddamanexec - cat ${INSTALLROOT}/lib/probe/C/probe pp.probe > probe.sh 729*b4dd7d09SAndy Fiddamandone probe.sh generated 730*b4dd7d09SAndy Fiddamanexec - case static,port:$OPTIND:$RANDOM in 731*b4dd7d09SAndy Fiddamanexec - ?*:*:*|*::*|*:*:$RANDOM) 732*b4dd7d09SAndy Fiddamanexec - ;; 733*b4dd7d09SAndy Fiddamanexec - *) if ENV= LC_ALL=C x= $SHELL -nc '[[ a || b ]] && : ${list[level]} !(pattern)' 2>/dev/null 734*b4dd7d09SAndy Fiddamanexec - then if grep '### .*archaic.* ###' >/dev/null 735*b4dd7d09SAndy Fiddamanexec - then : probe contains archaic constructs : 736*b4dd7d09SAndy Fiddamanexec - else ENV= LC_ALL=C $SHELL -n probe.sh 737*b4dd7d09SAndy Fiddamanexec - fi 738*b4dd7d09SAndy Fiddamanexec - fi 739*b4dd7d09SAndy Fiddamanexec - ;; 740*b4dd7d09SAndy Fiddamanexec - esac 741*b4dd7d09SAndy Fiddamanexec - case '${mam_cc_SHELLMAGIC}' in 742*b4dd7d09SAndy Fiddamanexec - "") case 0 in 743*b4dd7d09SAndy Fiddamanexec - 0) cp probe.sh probe 744*b4dd7d09SAndy Fiddamanexec - ;; 745*b4dd7d09SAndy Fiddamanexec - *) { 746*b4dd7d09SAndy Fiddamanexec - i=`(read x; echo $x) < probe.sh` 747*b4dd7d09SAndy Fiddamanexec - case $i in 748*b4dd7d09SAndy Fiddamanexec - '#!'*|*'||'*|':'*|'":"'*|"':'"*) echo "$i" ;; 749*b4dd7d09SAndy Fiddamanexec - esac 750*b4dd7d09SAndy Fiddamanexec - cat - probe.sh <<'!' 751*b4dd7d09SAndy Fiddamanexec - 752*b4dd7d09SAndy Fiddamanexec - ! 753*b4dd7d09SAndy Fiddamanexec - } > probe 754*b4dd7d09SAndy Fiddamanexec - ;; 755*b4dd7d09SAndy Fiddamanexec - esac 756*b4dd7d09SAndy Fiddamanexec - ;; 757*b4dd7d09SAndy Fiddamanexec - *) cat - probe.sh > probe <<'!' 758*b4dd7d09SAndy Fiddamanexec - ${mam_cc_SHELLMAGIC} 759*b4dd7d09SAndy Fiddamanexec - 760*b4dd7d09SAndy Fiddamanexec - ! 761*b4dd7d09SAndy Fiddamanexec - ;; 762*b4dd7d09SAndy Fiddamanexec - esac 763*b4dd7d09SAndy Fiddamanexec - silent test -w probe -a -x probe || chmod u+w,+x probe 764*b4dd7d09SAndy Fiddamandone probe generated 765*b4dd7d09SAndy Fiddamanexec - test '' = 'probe' || ${STDCMP} 2>/dev/null -s probe ${INSTALLROOT}/lib/probe/C/pp/probe || { ${STDMV} ${INSTALLROOT}/lib/probe/C/pp/probe ${INSTALLROOT}/lib/probe/C/pp/probe.old 2>/dev/null || true; ${STDCP} probe ${INSTALLROOT}/lib/probe/C/pp/probe ;} 766*b4dd7d09SAndy Fiddamandone ${INSTALLROOT}/lib/probe/C/pp/probe generated 767*b4dd7d09SAndy Fiddamanmake ${INSTALLROOT}/lib/probe/C/pp/pp.def 768*b4dd7d09SAndy Fiddamanmake pp.def 769*b4dd7d09SAndy Fiddamandone pp.def 770*b4dd7d09SAndy Fiddamanexec - test '' = 'pp.def' || ${STDCMP} 2>/dev/null -s pp.def ${INSTALLROOT}/lib/probe/C/pp/pp.def || { ${STDMV} ${INSTALLROOT}/lib/probe/C/pp/pp.def ${INSTALLROOT}/lib/probe/C/pp/pp.def.old 2>/dev/null || true; ${STDCP} pp.def ${INSTALLROOT}/lib/probe/C/pp/pp.def ;} 771*b4dd7d09SAndy Fiddamandone ${INSTALLROOT}/lib/probe/C/pp/pp.def generated 772*b4dd7d09SAndy Fiddamanmake ${INSTALLROOT}/lib/probe/C/pp/pp.key 773*b4dd7d09SAndy Fiddamanmake pp.key 774*b4dd7d09SAndy Fiddamandone pp.key 775*b4dd7d09SAndy Fiddamanexec - test '' = 'pp.key' || ${STDCMP} 2>/dev/null -s pp.key ${INSTALLROOT}/lib/probe/C/pp/pp.key || { ${STDMV} ${INSTALLROOT}/lib/probe/C/pp/pp.key ${INSTALLROOT}/lib/probe/C/pp/pp.key.old 2>/dev/null || true; ${STDCP} pp.key ${INSTALLROOT}/lib/probe/C/pp/pp.key ;} 776*b4dd7d09SAndy Fiddamandone ${INSTALLROOT}/lib/probe/C/pp/pp.key generated 777*b4dd7d09SAndy Fiddamanmake ${INSTALLROOT}/lib/probe/C/pp/ppsym 778*b4dd7d09SAndy Fiddamanprev ppsym 779*b4dd7d09SAndy Fiddamanexec - test '' = 'ppsym' || ${STDCMP} 2>/dev/null -s ppsym ${INSTALLROOT}/lib/probe/C/pp/ppsym || { ${STDMV} ${INSTALLROOT}/lib/probe/C/pp/ppsym ${INSTALLROOT}/lib/probe/C/pp/ppsym.old 2>/dev/null || true; ${STDCP} ppsym ${INSTALLROOT}/lib/probe/C/pp/ppsym ;} 780*b4dd7d09SAndy Fiddamandone ${INSTALLROOT}/lib/probe/C/pp/ppsym generated 781*b4dd7d09SAndy Fiddamanmake ${INSTALLROOT}/lib/probe/C/pp/probe.ini 782*b4dd7d09SAndy Fiddamanmake probe.ini 783*b4dd7d09SAndy Fiddamanmake probe.win32 784*b4dd7d09SAndy Fiddamandone probe.win32 785*b4dd7d09SAndy Fiddamanexec - t=${mam_cc_HOSTTYPE} 786*b4dd7d09SAndy Fiddamanexec - ifs=$IFS 787*b4dd7d09SAndy Fiddamanexec - IFS=. 788*b4dd7d09SAndy Fiddamanexec - set x $t 789*b4dd7d09SAndy Fiddamanexec - IFS=$ifs 790*b4dd7d09SAndy Fiddamanexec - t=$2 791*b4dd7d09SAndy Fiddamanexec - set x probe.win32 792*b4dd7d09SAndy Fiddamanexec - while : 793*b4dd7d09SAndy Fiddamanexec - do shift 794*b4dd7d09SAndy Fiddamanexec - case $# in 795*b4dd7d09SAndy Fiddamanexec - 0) break ;; 796*b4dd7d09SAndy Fiddamanexec - esac 797*b4dd7d09SAndy Fiddamanexec - case $1 in 798*b4dd7d09SAndy Fiddamanexec - *probe.$t) 799*b4dd7d09SAndy Fiddamanexec - break 800*b4dd7d09SAndy Fiddamanexec - esac 801*b4dd7d09SAndy Fiddamanexec - done 802*b4dd7d09SAndy Fiddamanexec - case $1 in 803*b4dd7d09SAndy Fiddamanexec - ?*) cmp -s $1 probe.ini || cp $1 probe.ini ;; 804*b4dd7d09SAndy Fiddamanexec - *) : > probe.ini 805*b4dd7d09SAndy Fiddamanexec - esac 806*b4dd7d09SAndy Fiddamandone probe.ini generated 807*b4dd7d09SAndy Fiddamanexec - test '' = 'probe.ini' || ${STDCMP} 2>/dev/null -s probe.ini ${INSTALLROOT}/lib/probe/C/pp/probe.ini || { ${STDMV} ${INSTALLROOT}/lib/probe/C/pp/probe.ini ${INSTALLROOT}/lib/probe/C/pp/probe.ini.old 2>/dev/null || true; ${STDCP} probe.ini ${INSTALLROOT}/lib/probe/C/pp/probe.ini ;} 808*b4dd7d09SAndy Fiddamandone ${INSTALLROOT}/lib/probe/C/pp/probe.ini generated 809*b4dd7d09SAndy Fiddamandone install virtual 810*b4dd7d09SAndy Fiddamanmake test 811*b4dd7d09SAndy Fiddamandone test dontcare virtual 812