xref: /titanic_52/usr/src/contrib/ast/src/lib/libsum/Mamfile (revision 906afcb89d0412cc073b95c2d701a804a8cdb62c)
1*906afcb8SAndy Fiddamaninfo mam static 00000 1994-07-17 make (AT&T Research) 5.7 2012-06-20
2*906afcb8SAndy Fiddamansetv INSTALLROOT ../../..
3*906afcb8SAndy Fiddamansetv PACKAGE_ast_INCLUDE ${INSTALLROOT}/include/ast
4*906afcb8SAndy Fiddamansetv PACKAGE_ast_LIB ${INSTALLROOT}/lib
5*906afcb8SAndy Fiddamansetv PACKAGEROOT ../../../../..
6*906afcb8SAndy Fiddamansetv AR ${mam_cc_AR} ${mam_cc_AR_ARFLAGS}
7*906afcb8SAndy Fiddamansetv ARFLAGS rc
8*906afcb8SAndy Fiddamansetv AS as
9*906afcb8SAndy Fiddamansetv ASFLAGS
10*906afcb8SAndy Fiddamansetv CC cc
11*906afcb8SAndy Fiddamansetv mam_cc_FLAGS ${mam_cc_PIC}
12*906afcb8SAndy Fiddamansetv CCFLAGS ${-debug-symbols?1?${mam_cc_DEBUG} -D_BLD_DEBUG?${mam_cc_OPTIMIZE}?}
13*906afcb8SAndy Fiddamansetv CCLDFLAGS ${-strip-symbols?1?${mam_cc_LD_STRIP}??}
14*906afcb8SAndy Fiddamansetv COTEMP $$
15*906afcb8SAndy Fiddamansetv CPIO cpio
16*906afcb8SAndy Fiddamansetv CPIOFLAGS
17*906afcb8SAndy Fiddamansetv CPP "${CC} -E"
18*906afcb8SAndy Fiddamansetv F77 f77
19*906afcb8SAndy Fiddamansetv HOSTCC ${CC}
20*906afcb8SAndy Fiddamansetv IGNORE
21*906afcb8SAndy Fiddamansetv LD ld
22*906afcb8SAndy Fiddamansetv LDFLAGS
23*906afcb8SAndy Fiddamansetv LEX lex
24*906afcb8SAndy Fiddamansetv LEXFLAGS
25*906afcb8SAndy Fiddamansetv LPR lpr
26*906afcb8SAndy Fiddamansetv LPRFLAGS
27*906afcb8SAndy Fiddamansetv M4FLAGS
28*906afcb8SAndy Fiddamansetv NMAKE nmake
29*906afcb8SAndy Fiddamansetv NMAKEFLAGS
30*906afcb8SAndy Fiddamansetv PR pr
31*906afcb8SAndy Fiddamansetv PRFLAGS
32*906afcb8SAndy Fiddamansetv SHELL /bin/sh
33*906afcb8SAndy Fiddamansetv SILENT
34*906afcb8SAndy Fiddamansetv TAR tar
35*906afcb8SAndy Fiddamansetv YACC yacc
36*906afcb8SAndy Fiddamansetv YACCFLAGS -d
37*906afcb8SAndy Fiddamanmake ${PACKAGEROOT}/lib/package/ast.lic
38*906afcb8SAndy Fiddamandone ${PACKAGEROOT}/lib/package/ast.lic
39*906afcb8SAndy Fiddamanmake install
40*906afcb8SAndy Fiddamanmake sum
41*906afcb8SAndy Fiddamanmake libsum.a archive
42*906afcb8SAndy Fiddamanmake sum.req
43*906afcb8SAndy Fiddamanexec - set -
44*906afcb8SAndy Fiddamanexec - echo 'int main(){return 0;}' > 1.${COTEMP}.c
45*906afcb8SAndy Fiddamanexec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -c 1.${COTEMP}.c &&
46*906afcb8SAndy Fiddamanexec - x=`${CC} ${mam_cc_FLAGS} ${CCFLAGS} ${LDFLAGS} -o 1.${COTEMP}.x 1.${COTEMP}.o -l'*' 2>&1 | sed -e 's/[][()+@?]/#/g' || :` &&
47*906afcb8SAndy Fiddamanexec - {
48*906afcb8SAndy Fiddamanexec - case "" in
49*906afcb8SAndy Fiddamanexec - *?) echo " " ;;
50*906afcb8SAndy Fiddamanexec - esac
51*906afcb8SAndy Fiddamanexec - for i in sum md ast
52*906afcb8SAndy Fiddamanexec - do case $i in
53*906afcb8SAndy Fiddamanexec - "sum"|sum)
54*906afcb8SAndy Fiddamanexec - ;;
55*906afcb8SAndy Fiddamanexec - *) if test -f ${INSTALLROOT}/lib/lib/$i
56*906afcb8SAndy Fiddamanexec - then y=`cat ${INSTALLROOT}/lib/lib/$i`
57*906afcb8SAndy Fiddamanexec - case $y in
58*906afcb8SAndy Fiddamanexec - *-?*) echo "" $y ;;
59*906afcb8SAndy Fiddamanexec - esac
60*906afcb8SAndy Fiddamanexec - continue
61*906afcb8SAndy Fiddamanexec - elif test ! -f ${INSTALLROOT}/lib/lib$i.a
62*906afcb8SAndy Fiddamanexec - then case `{ ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -L${INSTALLROOT}/lib ${LDFLAGS} -o 1.${COTEMP}.x 1.${COTEMP}.o -l$i 2>&1 || echo '' $x ;} | sed -e 's/[][()+@?]/#/g' || :` in
63*906afcb8SAndy 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
64*906afcb8SAndy Fiddamanexec - *$x*) continue ;;
65*906afcb8SAndy Fiddamanexec - esac
66*906afcb8SAndy Fiddamanexec - ;;
67*906afcb8SAndy Fiddamanexec - esac
68*906afcb8SAndy Fiddamanexec - fi
69*906afcb8SAndy Fiddamanexec - ;;
70*906afcb8SAndy Fiddamanexec - esac
71*906afcb8SAndy Fiddamanexec - echo " -l$i"
72*906afcb8SAndy Fiddamanexec - done
73*906afcb8SAndy Fiddamanexec - } > sum.req
74*906afcb8SAndy Fiddamanexec - rm -f 1.${COTEMP}.*
75*906afcb8SAndy Fiddamandone sum.req generated
76*906afcb8SAndy Fiddamanmake sumlib.o
77*906afcb8SAndy Fiddamanmake sumlib.c
78*906afcb8SAndy Fiddamanmake sum-sha2.c implicit
79*906afcb8SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/endian.h implicit
80*906afcb8SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/bytesex.h implicit
81*906afcb8SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/ast_common.h implicit
82*906afcb8SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/ast_map.h implicit
83*906afcb8SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/ast_map.h dontcare
84*906afcb8SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/endian.h implicit
85*906afcb8SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/ast_common.h dontcare
86*906afcb8SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/bytesex.h dontcare
87*906afcb8SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/endian.h dontcare
88*906afcb8SAndy Fiddamandone sum-sha2.c dontcare
89*906afcb8SAndy Fiddamanmake sum-sha1.c implicit
90*906afcb8SAndy Fiddamandone sum-sha1.c dontcare
91*906afcb8SAndy Fiddamanmake sum-md5.c implicit
92*906afcb8SAndy Fiddamandone sum-md5.c dontcare
93*906afcb8SAndy Fiddamanmake sum-lmd.c implicit
94*906afcb8SAndy Fiddamanmake sha2.h implicit
95*906afcb8SAndy Fiddamandone sha2.h dontcare virtual
96*906afcb8SAndy Fiddamanmake sha1.h implicit
97*906afcb8SAndy Fiddamandone sha1.h dontcare virtual
98*906afcb8SAndy Fiddamanmake md5.h implicit
99*906afcb8SAndy Fiddamandone md5.h dontcare virtual
100*906afcb8SAndy Fiddamanmake md4.h implicit
101*906afcb8SAndy Fiddamandone md4.h dontcare virtual
102*906afcb8SAndy Fiddamandone sum-lmd.c dontcare
103*906afcb8SAndy Fiddamanmake sum-prng.c implicit
104*906afcb8SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/fnv.h implicit
105*906afcb8SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/ast_common.h implicit
106*906afcb8SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/prototyped.h implicit
107*906afcb8SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/prototyped.h dontcare
108*906afcb8SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/fnv.h
109*906afcb8SAndy Fiddamandone sum-prng.c
110*906afcb8SAndy Fiddamanmake sum-crc.c implicit
111*906afcb8SAndy Fiddamandone sum-crc.c
112*906afcb8SAndy Fiddamanmake sum-bsd.c implicit
113*906afcb8SAndy Fiddamandone sum-bsd.c
114*906afcb8SAndy Fiddamanmake sum-ast4.c implicit
115*906afcb8SAndy Fiddamandone sum-ast4.c
116*906afcb8SAndy Fiddamanmake sum-att.c implicit
117*906afcb8SAndy Fiddamandone sum-att.c
118*906afcb8SAndy Fiddamanmake FEATURE/sum implicit
119*906afcb8SAndy Fiddamanmeta FEATURE/sum features/%>FEATURE/% features/sum sum
120*906afcb8SAndy Fiddamanmake features/sum
121*906afcb8SAndy Fiddamandone features/sum
122*906afcb8SAndy Fiddamanbind -last
123*906afcb8SAndy Fiddamanexec - iffe -v -c '${CC} ${mam_cc_FLAGS} ${CCFLAGS}   ${LDFLAGS} ' ref ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libast} : run features/sum
124*906afcb8SAndy Fiddamandone FEATURE/sum generated
125*906afcb8SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/hashpart.h implicit
126*906afcb8SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/prototyped.h implicit
127*906afcb8SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/hashpart.h
128*906afcb8SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/swap.h implicit
129*906afcb8SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/ast_common.h implicit
130*906afcb8SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/prototyped.h implicit
131*906afcb8SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/swap.h
132*906afcb8SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/endian.h implicit
133*906afcb8SAndy Fiddamanmake sum.h implicit
134*906afcb8SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/ast.h implicit
135*906afcb8SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/ast_api.h implicit
136*906afcb8SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/ast_api.h dontcare
137*906afcb8SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/vmalloc.h implicit
138*906afcb8SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/ast_common.h implicit
139*906afcb8SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/ast_std.h implicit
140*906afcb8SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/regex.h implicit
141*906afcb8SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/ast_api.h implicit
142*906afcb8SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/ast_wchar.h implicit
143*906afcb8SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/wctype.h implicit
144*906afcb8SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/ast_wctype.h implicit
145*906afcb8SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/endian.h implicit
146*906afcb8SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/wchar.h implicit
147*906afcb8SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/ast_wchar.h implicit
148*906afcb8SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/wchar.h dontcare
149*906afcb8SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/ast_wctype.h dontcare
150*906afcb8SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/wctype.h dontcare
151*906afcb8SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/stdio.h implicit
152*906afcb8SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/ast_stdio.h implicit
153*906afcb8SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/sfio_s.h implicit
154*906afcb8SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/sfio_s.h dontcare
155*906afcb8SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/ast_std.h implicit
156*906afcb8SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/ast_stdio.h dontcare
157*906afcb8SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/stdio.h dontcare
158*906afcb8SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/stdio.h implicit
159*906afcb8SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/ast_common.h implicit
160*906afcb8SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/ast_wchar.h dontcare
161*906afcb8SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/ast_common.h implicit
162*906afcb8SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/prototyped.h implicit
163*906afcb8SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/regex.h dontcare
164*906afcb8SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/getopt.h implicit
165*906afcb8SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/ast_getopt.h implicit
166*906afcb8SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/prototyped.h implicit
167*906afcb8SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/ast_getopt.h dontcare
168*906afcb8SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/prototyped.h implicit
169*906afcb8SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/getopt.h dontcare
170*906afcb8SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/ast_map.h implicit
171*906afcb8SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/ast_botch.h implicit
172*906afcb8SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/ast_botch.h dontcare
173*906afcb8SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/ast_limits.h implicit
174*906afcb8SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/ast_limits.h dontcare
175*906afcb8SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/ast_fcntl.h implicit
176*906afcb8SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/ast_fs.h implicit
177*906afcb8SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/ast_fs.h dontcare
178*906afcb8SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/ast_fcntl.h dontcare
179*906afcb8SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/ast_getopt.h implicit
180*906afcb8SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/ast_sys.h implicit
181*906afcb8SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/getopt.h implicit
182*906afcb8SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/endian.h implicit
183*906afcb8SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/endian.h implicit
184*906afcb8SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/ast_sys.h dontcare
185*906afcb8SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/ast_lib.h implicit
186*906afcb8SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/ast_lib.h dontcare
187*906afcb8SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/ast_common.h implicit
188*906afcb8SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/prototyped.h implicit
189*906afcb8SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/ast_std.h dontcare
190*906afcb8SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/vmalloc.h dontcare
191*906afcb8SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/sfio.h implicit
192*906afcb8SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/sfio_s.h implicit
193*906afcb8SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/ast_common.h implicit
194*906afcb8SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/ast_std.h implicit
195*906afcb8SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/sfio.h dontcare
196*906afcb8SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/ast_std.h implicit
197*906afcb8SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/prototyped.h implicit
198*906afcb8SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/ast.h dontcare
199*906afcb8SAndy Fiddamandone sum.h
200*906afcb8SAndy Fiddamandone sumlib.c
201*906afcb8SAndy Fiddamanmeta sumlib.o %.c>%.o sumlib.c sumlib
202*906afcb8SAndy Fiddamanprev sumlib.c
203*906afcb8SAndy Fiddamanexec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I. -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -c sumlib.c
204*906afcb8SAndy Fiddamandone sumlib.o generated
205*906afcb8SAndy Fiddamanexec - ${AR} rc libsum.a sumlib.o
206*906afcb8SAndy Fiddamanexec - (ranlib libsum.a) >/dev/null 2>&1 || true
207*906afcb8SAndy Fiddamandone libsum.a generated
208*906afcb8SAndy Fiddamandone sum virtual
209*906afcb8SAndy Fiddamanprev libsum.a archive
210*906afcb8SAndy Fiddamanmake ${INSTALLROOT}/lib
211*906afcb8SAndy Fiddamanexec - if silent test ! -d ${INSTALLROOT}/lib
212*906afcb8SAndy Fiddamanexec - then mkdir -p ${INSTALLROOT}/lib
213*906afcb8SAndy Fiddamanexec - fi
214*906afcb8SAndy Fiddamandone ${INSTALLROOT}/lib generated
215*906afcb8SAndy Fiddamanmake ${INSTALLROOT}/lib/libsum.a archive
216*906afcb8SAndy Fiddamanprev ${INSTALLROOT}/lib
217*906afcb8SAndy Fiddamanprev libsum.a archive
218*906afcb8SAndy Fiddamanexec - test '' = 'libsum.a' || ${STDCMP} 2>/dev/null -s libsum.a ${INSTALLROOT}/lib/libsum.a || { ${STDMV} ${INSTALLROOT}/lib/libsum.a ${INSTALLROOT}/lib/libsum.a.old 2>/dev/null || true; ${STDCP} libsum.a ${INSTALLROOT}/lib/libsum.a ;}
219*906afcb8SAndy Fiddamanexec - (ranlib ${INSTALLROOT}/lib/libsum.a) >/dev/null 2>&1 || true
220*906afcb8SAndy Fiddamandone ${INSTALLROOT}/lib/libsum.a generated
221*906afcb8SAndy Fiddamanmake ${INSTALLROOT}/lib/lib
222*906afcb8SAndy Fiddamanexec - if silent test ! -d ${INSTALLROOT}/lib/lib
223*906afcb8SAndy Fiddamanexec - then mkdir -p ${INSTALLROOT}/lib/lib
224*906afcb8SAndy Fiddamanexec - fi
225*906afcb8SAndy Fiddamandone ${INSTALLROOT}/lib/lib generated
226*906afcb8SAndy Fiddamanmake ${INSTALLROOT}/lib/lib/sum
227*906afcb8SAndy Fiddamanprev ${INSTALLROOT}/lib/lib
228*906afcb8SAndy Fiddamanprev sum.req
229*906afcb8SAndy Fiddamanexec - test '' = 'sum.req' || ${STDCMP} 2>/dev/null -s sum.req ${INSTALLROOT}/lib/lib/sum || { ${STDMV} ${INSTALLROOT}/lib/lib/sum ${INSTALLROOT}/lib/lib/sum.old 2>/dev/null || true; ${STDCP} sum.req ${INSTALLROOT}/lib/lib/sum ;}
230*906afcb8SAndy Fiddamandone ${INSTALLROOT}/lib/lib/sum generated
231*906afcb8SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}
232*906afcb8SAndy Fiddamanexec - if silent test ! -d ${PACKAGE_ast_INCLUDE}
233*906afcb8SAndy Fiddamanexec - then mkdir -p ${PACKAGE_ast_INCLUDE}
234*906afcb8SAndy Fiddamanexec - fi
235*906afcb8SAndy Fiddamandone ${PACKAGE_ast_INCLUDE} generated
236*906afcb8SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/sum.h
237*906afcb8SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}
238*906afcb8SAndy Fiddamanprev sum.h
239*906afcb8SAndy Fiddamanexec - proto -p -s -l ${PACKAGEROOT}/lib/package/ast.lic '-o since=1996,author=gsf' sum.h > 1.${COTEMP}.x
240*906afcb8SAndy Fiddamanexec - if cmp 2>/dev/null -s ${PACKAGE_ast_INCLUDE}/sum.h 1.${COTEMP}.x
241*906afcb8SAndy Fiddamanexec - then rm -f 1.${COTEMP}.x
242*906afcb8SAndy Fiddamanexec - else mv 1.${COTEMP}.x ${PACKAGE_ast_INCLUDE}/sum.h
243*906afcb8SAndy Fiddamanexec - fi
244*906afcb8SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/sum.h generated
245*906afcb8SAndy Fiddamandone install virtual
246*906afcb8SAndy Fiddamanmake test
247*906afcb8SAndy Fiddamandone test dontcare virtual
248