xref: /titanic_51/usr/src/contrib/ast/src/lib/libpp/Mamfile (revision b4dd7d09880f14016feece03929a224eca1cf39a)
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