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