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_DLL}
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 dll
41make libdll.a archive
42make dll.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 dll dl dld ast
52exec - do case $i in
53exec - "dll"|dll)
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 - } > dll.req
74exec - rm -f 1.${COTEMP}.*
75done dll.req generated
76make dlfcn.o
77make dlfcn.c
78make dll.h implicit
79done dll.h dontcare virtual
80make xcoff.h implicit
81done xcoff.h dontcare virtual
82make dl.h implicit
83done dl.h dontcare virtual
84make ${PACKAGE_ast_INCLUDE}/error.h implicit
85make ${PACKAGE_ast_INCLUDE}/option.h implicit
86make ${PACKAGE_ast_INCLUDE}/ast.h implicit
87make ${PACKAGE_ast_INCLUDE}/ast_api.h implicit
88done ${PACKAGE_ast_INCLUDE}/ast_api.h dontcare
89make ${PACKAGE_ast_INCLUDE}/vmalloc.h implicit
90make ${PACKAGE_ast_INCLUDE}/ast_common.h implicit
91make ${PACKAGE_ast_INCLUDE}/ast_map.h implicit
92done ${PACKAGE_ast_INCLUDE}/ast_map.h dontcare
93make ${PACKAGE_ast_INCLUDE}/endian.h implicit
94make ${PACKAGE_ast_INCLUDE}/bytesex.h implicit
95prev ${PACKAGE_ast_INCLUDE}/ast_common.h implicit
96done ${PACKAGE_ast_INCLUDE}/bytesex.h dontcare
97done ${PACKAGE_ast_INCLUDE}/endian.h dontcare
98done ${PACKAGE_ast_INCLUDE}/ast_common.h dontcare
99make ${PACKAGE_ast_INCLUDE}/ast_std.h implicit
100make ${PACKAGE_ast_INCLUDE}/regex.h implicit
101prev ${PACKAGE_ast_INCLUDE}/ast_api.h implicit
102make ${PACKAGE_ast_INCLUDE}/ast_wchar.h implicit
103make ${PACKAGE_ast_INCLUDE}/wctype.h implicit
104make ${PACKAGE_ast_INCLUDE}/ast_wctype.h implicit
105prev ${PACKAGE_ast_INCLUDE}/endian.h implicit
106make ${PACKAGE_ast_INCLUDE}/wchar.h implicit
107prev ${PACKAGE_ast_INCLUDE}/ast_wchar.h implicit
108done ${PACKAGE_ast_INCLUDE}/wchar.h dontcare
109done ${PACKAGE_ast_INCLUDE}/ast_wctype.h dontcare
110done ${PACKAGE_ast_INCLUDE}/wctype.h dontcare
111make ${PACKAGE_ast_INCLUDE}/stdio.h implicit
112make ${PACKAGE_ast_INCLUDE}/ast_stdio.h implicit
113make ${PACKAGE_ast_INCLUDE}/sfio_s.h implicit
114done ${PACKAGE_ast_INCLUDE}/sfio_s.h dontcare
115prev ${PACKAGE_ast_INCLUDE}/ast_std.h implicit
116done ${PACKAGE_ast_INCLUDE}/ast_stdio.h dontcare
117done ${PACKAGE_ast_INCLUDE}/stdio.h dontcare
118prev ${PACKAGE_ast_INCLUDE}/stdio.h implicit
119prev ${PACKAGE_ast_INCLUDE}/ast_common.h implicit
120done ${PACKAGE_ast_INCLUDE}/ast_wchar.h dontcare
121prev ${PACKAGE_ast_INCLUDE}/ast_common.h implicit
122make ${PACKAGE_ast_INCLUDE}/prototyped.h implicit
123done ${PACKAGE_ast_INCLUDE}/prototyped.h dontcare
124done ${PACKAGE_ast_INCLUDE}/regex.h dontcare
125make ${PACKAGE_ast_INCLUDE}/getopt.h implicit
126make ${PACKAGE_ast_INCLUDE}/ast_getopt.h implicit
127prev ${PACKAGE_ast_INCLUDE}/prototyped.h implicit
128done ${PACKAGE_ast_INCLUDE}/ast_getopt.h dontcare
129prev ${PACKAGE_ast_INCLUDE}/prototyped.h implicit
130done ${PACKAGE_ast_INCLUDE}/getopt.h dontcare
131prev ${PACKAGE_ast_INCLUDE}/ast_map.h implicit
132make ${PACKAGE_ast_INCLUDE}/ast_botch.h implicit
133done ${PACKAGE_ast_INCLUDE}/ast_botch.h dontcare
134make ${PACKAGE_ast_INCLUDE}/ast_limits.h implicit
135done ${PACKAGE_ast_INCLUDE}/ast_limits.h dontcare
136make ${PACKAGE_ast_INCLUDE}/ast_fcntl.h implicit
137make ${PACKAGE_ast_INCLUDE}/ast_fs.h implicit
138done ${PACKAGE_ast_INCLUDE}/ast_fs.h dontcare
139done ${PACKAGE_ast_INCLUDE}/ast_fcntl.h dontcare
140prev ${PACKAGE_ast_INCLUDE}/ast_getopt.h implicit
141make ${PACKAGE_ast_INCLUDE}/ast_sys.h implicit
142prev ${PACKAGE_ast_INCLUDE}/getopt.h implicit
143prev ${PACKAGE_ast_INCLUDE}/endian.h implicit
144prev ${PACKAGE_ast_INCLUDE}/endian.h implicit
145done ${PACKAGE_ast_INCLUDE}/ast_sys.h dontcare
146make ${PACKAGE_ast_INCLUDE}/ast_lib.h implicit
147done ${PACKAGE_ast_INCLUDE}/ast_lib.h dontcare
148prev ${PACKAGE_ast_INCLUDE}/ast_common.h implicit
149prev ${PACKAGE_ast_INCLUDE}/prototyped.h implicit
150done ${PACKAGE_ast_INCLUDE}/ast_std.h dontcare
151done ${PACKAGE_ast_INCLUDE}/vmalloc.h dontcare
152make ${PACKAGE_ast_INCLUDE}/sfio.h implicit
153prev ${PACKAGE_ast_INCLUDE}/sfio_s.h implicit
154prev ${PACKAGE_ast_INCLUDE}/ast_common.h implicit
155prev ${PACKAGE_ast_INCLUDE}/ast_std.h implicit
156done ${PACKAGE_ast_INCLUDE}/sfio.h dontcare
157prev ${PACKAGE_ast_INCLUDE}/ast_std.h implicit
158prev ${PACKAGE_ast_INCLUDE}/prototyped.h implicit
159done ${PACKAGE_ast_INCLUDE}/ast.h dontcare
160prev ${PACKAGE_ast_INCLUDE}/prototyped.h implicit
161done ${PACKAGE_ast_INCLUDE}/option.h dontcare
162prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
163prev ${PACKAGE_ast_INCLUDE}/prototyped.h implicit
164done ${PACKAGE_ast_INCLUDE}/error.h
165make dlldefs.h implicit
166make FEATURE/dll
167meta FEATURE/dll features/%>FEATURE/% features/dll dll
168make features/dll
169done features/dll
170bind -ldl dontcare
171bind -last
172exec - iffe -v -c '${CC} ${mam_cc_FLAGS} ${CCFLAGS}   ${LDFLAGS} ' ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdl} ${mam_libast} : run features/dll
173done FEATURE/dll generated
174exec - cmp 2>/dev/null -s FEATURE/dll dlldefs.h || { rm -f dlldefs.h; silent test -d . || mkdir .; cp FEATURE/dll dlldefs.h; }
175done dlldefs.h generated
176prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
177done dlfcn.c
178meta dlfcn.o %.c>%.o dlfcn.c dlfcn
179prev dlfcn.c
180exec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I. -I${PACKAGE_ast_INCLUDE} -D_BLD_dll -D_PACKAGE_ast -c dlfcn.c
181done dlfcn.o generated
182make dllopen.o
183make dllopen.c
184make dlllib.h implicit
185prev ${PACKAGE_ast_INCLUDE}/error.h implicit
186prev dlldefs.h implicit
187prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
188done dlllib.h
189done dllopen.c
190meta dllopen.o %.c>%.o dllopen.c dllopen
191prev dllopen.c
192exec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I. -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -D_BLD_dll -c dllopen.c
193done dllopen.o generated
194make dllfind.o
195make dllfind.c
196prev ${PACKAGE_ast_INCLUDE}/error.h implicit
197prev dlldefs.h implicit
198prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
199done dllfind.c
200meta dllfind.o %.c>%.o dllfind.c dllfind
201prev dllfind.c
202exec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I. -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -D_BLD_dll -c dllfind.c
203done dllfind.o generated
204make dllplug.o
205make dllplug.c
206prev dlllib.h implicit
207done dllplug.c
208meta dllplug.o %.c>%.o dllplug.c dllplug
209prev dllplug.c
210exec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I. -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -D_BLD_dll -c dllplug.c
211done dllplug.o generated
212make dll_lib.o
213make dll_lib.c
214prev dlllib.h implicit
215done dll_lib.c
216meta dll_lib.o %.c>%.o dll_lib.c dll_lib
217prev dll_lib.c
218exec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I. -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -D_BLD_dll -c dll_lib.c
219done dll_lib.o generated
220make dllnext.o
221make dllnext.c
222make rld_interface.h implicit
223done rld_interface.h dontcare virtual
224prev dlldefs.h implicit
225prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
226done dllnext.c
227meta dllnext.o %.c>%.o dllnext.c dllnext
228prev dllnext.c
229exec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I. -I${PACKAGE_ast_INCLUDE} -D_BLD_dll -D_PACKAGE_ast -c dllnext.c
230done dllnext.o generated
231make dlllook.o
232make dlllook.c
233prev dlldefs.h implicit
234prev ${PACKAGE_ast_INCLUDE}/error.h implicit
235prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
236done dlllook.c
237meta dlllook.o %.c>%.o dlllook.c dlllook
238prev dlllook.c
239exec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I. -I${PACKAGE_ast_INCLUDE} -D_BLD_dll -D_PACKAGE_ast -c dlllook.c
240done dlllook.o generated
241make dllscan.o
242make dllscan.c
243prev dlldefs.h implicit
244prev ${PACKAGE_ast_INCLUDE}/vmalloc.h implicit
245make ${PACKAGE_ast_INCLUDE}/fts.h implicit
246make ${PACKAGE_ast_INCLUDE}/ast_mode.h implicit
247done ${PACKAGE_ast_INCLUDE}/ast_mode.h dontcare
248prev ${PACKAGE_ast_INCLUDE}/ast_fs.h implicit
249prev ${PACKAGE_ast_INCLUDE}/ast_std.h implicit
250prev ${PACKAGE_ast_INCLUDE}/prototyped.h implicit
251done ${PACKAGE_ast_INCLUDE}/fts.h
252prev ${PACKAGE_ast_INCLUDE}/error.h implicit
253prev ${PACKAGE_ast_INCLUDE}/endian.h implicit
254make ${PACKAGE_ast_INCLUDE}/cdt.h implicit
255prev ${PACKAGE_ast_INCLUDE}/ast_common.h implicit
256prev ${PACKAGE_ast_INCLUDE}/ast_std.h implicit
257done ${PACKAGE_ast_INCLUDE}/cdt.h
258prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
259done dllscan.c
260meta dllscan.o %.c>%.o dllscan.c dllscan
261prev dllscan.c
262exec - ${CC} ${mam_cc_FLAGS} ${-debug-symbols?1?${mam_cc_DEBUG} -D_BLD_DEBUG?${CCFLAGS.FORCE}?} -I. -I${PACKAGE_ast_INCLUDE} -D_BLD_dll -D_PACKAGE_ast -c dllscan.c
263done dllscan.o generated
264make dllcheck.o
265make dllcheck.c
266prev dlllib.h implicit
267done dllcheck.c
268meta dllcheck.o %.c>%.o dllcheck.c dllcheck
269prev dllcheck.c
270exec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I. -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -D_BLD_dll -c dllcheck.c
271done dllcheck.o generated
272make dllerror.o
273make dllerror.c
274prev dlllib.h implicit
275done dllerror.c
276meta dllerror.o %.c>%.o dllerror.c dllerror
277prev dllerror.c
278exec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I. -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -D_BLD_dll -c dllerror.c
279done dllerror.o generated
280exec - ${AR} rc libdll.a dlfcn.o dllopen.o dllfind.o dllplug.o dll_lib.o dllnext.o dlllook.o dllscan.o dllcheck.o dllerror.o
281exec - (ranlib libdll.a) >/dev/null 2>&1 || true
282done libdll.a generated
283done dll virtual
284prev libdll.a archive
285make ${INSTALLROOT}/lib
286exec - if silent test ! -d ${INSTALLROOT}/lib
287exec - then mkdir -p ${INSTALLROOT}/lib
288exec - fi
289done ${INSTALLROOT}/lib generated
290make ${INSTALLROOT}/lib/libdll.a archive
291prev ${INSTALLROOT}/lib
292prev libdll.a archive
293exec - test '' = 'libdll.a' || ${STDCMP} 2>/dev/null -s libdll.a ${INSTALLROOT}/lib/libdll.a || { ${STDMV} ${INSTALLROOT}/lib/libdll.a ${INSTALLROOT}/lib/libdll.a.old 2>/dev/null || true; ${STDCP} libdll.a ${INSTALLROOT}/lib/libdll.a ;}
294exec - (ranlib ${INSTALLROOT}/lib/libdll.a) >/dev/null 2>&1 || true
295done ${INSTALLROOT}/lib/libdll.a generated
296make ${INSTALLROOT}/lib/lib
297exec - if silent test ! -d ${INSTALLROOT}/lib/lib
298exec - then mkdir -p ${INSTALLROOT}/lib/lib
299exec - fi
300done ${INSTALLROOT}/lib/lib generated
301make ${INSTALLROOT}/lib/lib/dll
302prev ${INSTALLROOT}/lib/lib
303prev dll.req
304exec - test '' = 'dll.req' || ${STDCMP} 2>/dev/null -s dll.req ${INSTALLROOT}/lib/lib/dll || { ${STDMV} ${INSTALLROOT}/lib/lib/dll ${INSTALLROOT}/lib/lib/dll.old 2>/dev/null || true; ${STDCP} dll.req ${INSTALLROOT}/lib/lib/dll ;}
305done ${INSTALLROOT}/lib/lib/dll generated
306make ${PACKAGE_ast_INCLUDE}
307exec - if silent test ! -d ${PACKAGE_ast_INCLUDE}
308exec - then mkdir -p ${PACKAGE_ast_INCLUDE}
309exec - fi
310done ${PACKAGE_ast_INCLUDE} generated
311make ${PACKAGE_ast_INCLUDE}/dlldefs.h
312prev ${PACKAGE_ast_INCLUDE}
313prev dlldefs.h
314exec - proto -p -s -l ${PACKAGEROOT}/lib/package/ast.lic '-o since=1997,author=gsf' dlldefs.h > 1.${COTEMP}.x
315exec - if cmp 2>/dev/null -s ${PACKAGE_ast_INCLUDE}/dlldefs.h 1.${COTEMP}.x
316exec - then rm -f 1.${COTEMP}.x
317exec - else mv 1.${COTEMP}.x ${PACKAGE_ast_INCLUDE}/dlldefs.h
318exec - fi
319done ${PACKAGE_ast_INCLUDE}/dlldefs.h generated
320done install virtual
321make test
322done test dontcare virtual
323