1*b30d1939SAndy Fiddamaninfo mam static 00000 1994-07-17 make (AT&T Research) 5.7 2012-06-20
2*b30d1939SAndy Fiddamansetv INSTALLROOT ../../..
3*b30d1939SAndy Fiddamansetv PACKAGE_ast_INCLUDE ${INSTALLROOT}/include/ast
4*b30d1939SAndy Fiddamansetv PACKAGE_ast_LIB ${INSTALLROOT}/lib
5*b30d1939SAndy Fiddamansetv PACKAGEROOT ../../../../..
6*b30d1939SAndy Fiddamansetv AR ${mam_cc_AR} ${mam_cc_AR_ARFLAGS}
7*b30d1939SAndy Fiddamansetv ARFLAGS rc
8*b30d1939SAndy Fiddamansetv AS as
9*b30d1939SAndy Fiddamansetv ASFLAGS
10*b30d1939SAndy Fiddamansetv CC cc
11*b30d1939SAndy Fiddamansetv mam_cc_FLAGS ${mam_cc_DLL}
12*b30d1939SAndy Fiddamansetv CCFLAGS ${-debug-symbols?1?${mam_cc_DEBUG} -D_BLD_DEBUG?${mam_cc_OPTIMIZE}?}
13*b30d1939SAndy Fiddamansetv CCLDFLAGS ${-strip-symbols?1?${mam_cc_LD_STRIP}??}
14*b30d1939SAndy Fiddamansetv COTEMP $$
15*b30d1939SAndy Fiddamansetv CPIO cpio
16*b30d1939SAndy Fiddamansetv CPIOFLAGS
17*b30d1939SAndy Fiddamansetv CPP "${CC} -E"
18*b30d1939SAndy Fiddamansetv F77 f77
19*b30d1939SAndy Fiddamansetv HOSTCC ${CC}
20*b30d1939SAndy Fiddamansetv IGNORE
21*b30d1939SAndy Fiddamansetv LD ld
22*b30d1939SAndy Fiddamansetv LDFLAGS
23*b30d1939SAndy Fiddamansetv LEX lex
24*b30d1939SAndy Fiddamansetv LEXFLAGS
25*b30d1939SAndy Fiddamansetv LPR lpr
26*b30d1939SAndy Fiddamansetv LPRFLAGS
27*b30d1939SAndy Fiddamansetv M4FLAGS
28*b30d1939SAndy Fiddamansetv NMAKE nmake
29*b30d1939SAndy Fiddamansetv NMAKEFLAGS
30*b30d1939SAndy Fiddamansetv PR pr
31*b30d1939SAndy Fiddamansetv PRFLAGS
32*b30d1939SAndy Fiddamansetv SHELL /bin/sh
33*b30d1939SAndy Fiddamansetv SILENT
34*b30d1939SAndy Fiddamansetv TAR tar
35*b30d1939SAndy Fiddamansetv YACC yacc
36*b30d1939SAndy Fiddamansetv YACCFLAGS -d
37*b30d1939SAndy Fiddamanmake ${PACKAGEROOT}/lib/package/ast.lic
38*b30d1939SAndy Fiddamandone ${PACKAGEROOT}/lib/package/ast.lic
39*b30d1939SAndy Fiddamanmake install
40*b30d1939SAndy Fiddamanmake dll
41*b30d1939SAndy Fiddamanmake libdll.a archive
42*b30d1939SAndy Fiddamanmake dll.req
43*b30d1939SAndy Fiddamanexec - set -
44*b30d1939SAndy Fiddamanexec - echo 'int main(){return 0;}' > 1.${COTEMP}.c
45*b30d1939SAndy Fiddamanexec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -c 1.${COTEMP}.c &&
46*b30d1939SAndy Fiddamanexec - x=`${CC} ${mam_cc_FLAGS} ${CCFLAGS} ${LDFLAGS} -o 1.${COTEMP}.x 1.${COTEMP}.o -l'*' 2>&1 | sed -e 's/[][()+@?]/#/g' || :` &&
47*b30d1939SAndy Fiddamanexec - {
48*b30d1939SAndy Fiddamanexec - case "" in
49*b30d1939SAndy Fiddamanexec - *?) echo " " ;;
50*b30d1939SAndy Fiddamanexec - esac
51*b30d1939SAndy Fiddamanexec - for i in dll dl dld ast
52*b30d1939SAndy Fiddamanexec - do case $i in
53*b30d1939SAndy Fiddamanexec - "dll"|dll)
54*b30d1939SAndy Fiddamanexec - ;;
55*b30d1939SAndy Fiddamanexec - *) if test -f ${INSTALLROOT}/lib/lib/$i
56*b30d1939SAndy Fiddamanexec - then y=`cat ${INSTALLROOT}/lib/lib/$i`
57*b30d1939SAndy Fiddamanexec - case $y in
58*b30d1939SAndy Fiddamanexec - *-?*) echo "" $y ;;
59*b30d1939SAndy Fiddamanexec - esac
60*b30d1939SAndy Fiddamanexec - continue
61*b30d1939SAndy Fiddamanexec - elif test ! -f ${INSTALLROOT}/lib/lib$i.a
62*b30d1939SAndy 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*b30d1939SAndy 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*b30d1939SAndy Fiddamanexec - *$x*) continue ;;
65*b30d1939SAndy Fiddamanexec - esac
66*b30d1939SAndy Fiddamanexec - ;;
67*b30d1939SAndy Fiddamanexec - esac
68*b30d1939SAndy Fiddamanexec - fi
69*b30d1939SAndy Fiddamanexec - ;;
70*b30d1939SAndy Fiddamanexec - esac
71*b30d1939SAndy Fiddamanexec - echo " -l$i"
72*b30d1939SAndy Fiddamanexec - done
73*b30d1939SAndy Fiddamanexec - } > dll.req
74*b30d1939SAndy Fiddamanexec - rm -f 1.${COTEMP}.*
75*b30d1939SAndy Fiddamandone dll.req generated
76*b30d1939SAndy Fiddamanmake dlfcn.o
77*b30d1939SAndy Fiddamanmake dlfcn.c
78*b30d1939SAndy Fiddamanmake dll.h implicit
79*b30d1939SAndy Fiddamandone dll.h dontcare virtual
80*b30d1939SAndy Fiddamanmake xcoff.h implicit
81*b30d1939SAndy Fiddamandone xcoff.h dontcare virtual
82*b30d1939SAndy Fiddamanmake dl.h implicit
83*b30d1939SAndy Fiddamandone dl.h dontcare virtual
84*b30d1939SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/error.h implicit
85*b30d1939SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/option.h implicit
86*b30d1939SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/ast.h implicit
87*b30d1939SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/ast_api.h implicit
88*b30d1939SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/ast_api.h dontcare
89*b30d1939SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/vmalloc.h implicit
90*b30d1939SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/ast_common.h implicit
91*b30d1939SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/ast_map.h implicit
92*b30d1939SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/ast_map.h dontcare
93*b30d1939SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/endian.h implicit
94*b30d1939SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/bytesex.h implicit
95*b30d1939SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/ast_common.h implicit
96*b30d1939SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/bytesex.h dontcare
97*b30d1939SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/endian.h dontcare
98*b30d1939SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/ast_common.h dontcare
99*b30d1939SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/ast_std.h implicit
100*b30d1939SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/regex.h implicit
101*b30d1939SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/ast_api.h implicit
102*b30d1939SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/ast_wchar.h implicit
103*b30d1939SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/wctype.h implicit
104*b30d1939SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/ast_wctype.h implicit
105*b30d1939SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/endian.h implicit
106*b30d1939SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/wchar.h implicit
107*b30d1939SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/ast_wchar.h implicit
108*b30d1939SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/wchar.h dontcare
109*b30d1939SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/ast_wctype.h dontcare
110*b30d1939SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/wctype.h dontcare
111*b30d1939SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/stdio.h implicit
112*b30d1939SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/ast_stdio.h implicit
113*b30d1939SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/sfio_s.h implicit
114*b30d1939SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/sfio_s.h dontcare
115*b30d1939SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/ast_std.h implicit
116*b30d1939SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/ast_stdio.h dontcare
117*b30d1939SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/stdio.h dontcare
118*b30d1939SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/stdio.h implicit
119*b30d1939SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/ast_common.h implicit
120*b30d1939SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/ast_wchar.h dontcare
121*b30d1939SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/ast_common.h implicit
122*b30d1939SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/prototyped.h implicit
123*b30d1939SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/prototyped.h dontcare
124*b30d1939SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/regex.h dontcare
125*b30d1939SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/getopt.h implicit
126*b30d1939SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/ast_getopt.h implicit
127*b30d1939SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/prototyped.h implicit
128*b30d1939SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/ast_getopt.h dontcare
129*b30d1939SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/prototyped.h implicit
130*b30d1939SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/getopt.h dontcare
131*b30d1939SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/ast_map.h implicit
132*b30d1939SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/ast_botch.h implicit
133*b30d1939SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/ast_botch.h dontcare
134*b30d1939SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/ast_limits.h implicit
135*b30d1939SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/ast_limits.h dontcare
136*b30d1939SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/ast_fcntl.h implicit
137*b30d1939SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/ast_fs.h implicit
138*b30d1939SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/ast_fs.h dontcare
139*b30d1939SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/ast_fcntl.h dontcare
140*b30d1939SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/ast_getopt.h implicit
141*b30d1939SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/ast_sys.h implicit
142*b30d1939SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/getopt.h implicit
143*b30d1939SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/endian.h implicit
144*b30d1939SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/endian.h implicit
145*b30d1939SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/ast_sys.h dontcare
146*b30d1939SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/ast_lib.h implicit
147*b30d1939SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/ast_lib.h dontcare
148*b30d1939SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/ast_common.h implicit
149*b30d1939SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/prototyped.h implicit
150*b30d1939SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/ast_std.h dontcare
151*b30d1939SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/vmalloc.h dontcare
152*b30d1939SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/sfio.h implicit
153*b30d1939SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/sfio_s.h implicit
154*b30d1939SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/ast_common.h implicit
155*b30d1939SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/ast_std.h implicit
156*b30d1939SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/sfio.h dontcare
157*b30d1939SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/ast_std.h implicit
158*b30d1939SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/prototyped.h implicit
159*b30d1939SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/ast.h dontcare
160*b30d1939SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/prototyped.h implicit
161*b30d1939SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/option.h dontcare
162*b30d1939SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/ast.h implicit
163*b30d1939SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/prototyped.h implicit
164*b30d1939SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/error.h
165*b30d1939SAndy Fiddamanmake dlldefs.h implicit
166*b30d1939SAndy Fiddamanmake FEATURE/dll
167*b30d1939SAndy Fiddamanmeta FEATURE/dll features/%>FEATURE/% features/dll dll
168*b30d1939SAndy Fiddamanmake features/dll
169*b30d1939SAndy Fiddamandone features/dll
170*b30d1939SAndy Fiddamanbind -ldl dontcare
171*b30d1939SAndy Fiddamanbind -last
172*b30d1939SAndy Fiddamanexec - 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
173*b30d1939SAndy Fiddamandone FEATURE/dll generated
174*b30d1939SAndy Fiddamanexec - cmp 2>/dev/null -s FEATURE/dll dlldefs.h || { rm -f dlldefs.h; silent test -d . || mkdir .; cp FEATURE/dll dlldefs.h; }
175*b30d1939SAndy Fiddamandone dlldefs.h generated
176*b30d1939SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/ast.h implicit
177*b30d1939SAndy Fiddamandone dlfcn.c
178*b30d1939SAndy Fiddamanmeta dlfcn.o %.c>%.o dlfcn.c dlfcn
179*b30d1939SAndy Fiddamanprev dlfcn.c
180*b30d1939SAndy Fiddamanexec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I. -I${PACKAGE_ast_INCLUDE} -D_BLD_dll -D_PACKAGE_ast -c dlfcn.c
181*b30d1939SAndy Fiddamandone dlfcn.o generated
182*b30d1939SAndy Fiddamanmake dllopen.o
183*b30d1939SAndy Fiddamanmake dllopen.c
184*b30d1939SAndy Fiddamanmake dlllib.h implicit
185*b30d1939SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/error.h implicit
186*b30d1939SAndy Fiddamanprev dlldefs.h implicit
187*b30d1939SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/ast.h implicit
188*b30d1939SAndy Fiddamandone dlllib.h
189*b30d1939SAndy Fiddamandone dllopen.c
190*b30d1939SAndy Fiddamanmeta dllopen.o %.c>%.o dllopen.c dllopen
191*b30d1939SAndy Fiddamanprev dllopen.c
192*b30d1939SAndy Fiddamanexec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I. -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -D_BLD_dll -c dllopen.c
193*b30d1939SAndy Fiddamandone dllopen.o generated
194*b30d1939SAndy Fiddamanmake dllfind.o
195*b30d1939SAndy Fiddamanmake dllfind.c
196*b30d1939SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/error.h implicit
197*b30d1939SAndy Fiddamanprev dlldefs.h implicit
198*b30d1939SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/ast.h implicit
199*b30d1939SAndy Fiddamandone dllfind.c
200*b30d1939SAndy Fiddamanmeta dllfind.o %.c>%.o dllfind.c dllfind
201*b30d1939SAndy Fiddamanprev dllfind.c
202*b30d1939SAndy Fiddamanexec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I. -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -D_BLD_dll -c dllfind.c
203*b30d1939SAndy Fiddamandone dllfind.o generated
204*b30d1939SAndy Fiddamanmake dllplug.o
205*b30d1939SAndy Fiddamanmake dllplug.c
206*b30d1939SAndy Fiddamanprev dlllib.h implicit
207*b30d1939SAndy Fiddamandone dllplug.c
208*b30d1939SAndy Fiddamanmeta dllplug.o %.c>%.o dllplug.c dllplug
209*b30d1939SAndy Fiddamanprev dllplug.c
210*b30d1939SAndy Fiddamanexec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I. -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -D_BLD_dll -c dllplug.c
211*b30d1939SAndy Fiddamandone dllplug.o generated
212*b30d1939SAndy Fiddamanmake dll_lib.o
213*b30d1939SAndy Fiddamanmake dll_lib.c
214*b30d1939SAndy Fiddamanprev dlllib.h implicit
215*b30d1939SAndy Fiddamandone dll_lib.c
216*b30d1939SAndy Fiddamanmeta dll_lib.o %.c>%.o dll_lib.c dll_lib
217*b30d1939SAndy Fiddamanprev dll_lib.c
218*b30d1939SAndy Fiddamanexec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I. -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -D_BLD_dll -c dll_lib.c
219*b30d1939SAndy Fiddamandone dll_lib.o generated
220*b30d1939SAndy Fiddamanmake dllnext.o
221*b30d1939SAndy Fiddamanmake dllnext.c
222*b30d1939SAndy Fiddamanmake rld_interface.h implicit
223*b30d1939SAndy Fiddamandone rld_interface.h dontcare virtual
224*b30d1939SAndy Fiddamanprev dlldefs.h implicit
225*b30d1939SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/ast.h implicit
226*b30d1939SAndy Fiddamandone dllnext.c
227*b30d1939SAndy Fiddamanmeta dllnext.o %.c>%.o dllnext.c dllnext
228*b30d1939SAndy Fiddamanprev dllnext.c
229*b30d1939SAndy Fiddamanexec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I. -I${PACKAGE_ast_INCLUDE} -D_BLD_dll -D_PACKAGE_ast -c dllnext.c
230*b30d1939SAndy Fiddamandone dllnext.o generated
231*b30d1939SAndy Fiddamanmake dlllook.o
232*b30d1939SAndy Fiddamanmake dlllook.c
233*b30d1939SAndy Fiddamanprev dlldefs.h implicit
234*b30d1939SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/error.h implicit
235*b30d1939SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/ast.h implicit
236*b30d1939SAndy Fiddamandone dlllook.c
237*b30d1939SAndy Fiddamanmeta dlllook.o %.c>%.o dlllook.c dlllook
238*b30d1939SAndy Fiddamanprev dlllook.c
239*b30d1939SAndy Fiddamanexec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I. -I${PACKAGE_ast_INCLUDE} -D_BLD_dll -D_PACKAGE_ast -c dlllook.c
240*b30d1939SAndy Fiddamandone dlllook.o generated
241*b30d1939SAndy Fiddamanmake dllscan.o
242*b30d1939SAndy Fiddamanmake dllscan.c
243*b30d1939SAndy Fiddamanprev dlldefs.h implicit
244*b30d1939SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/vmalloc.h implicit
245*b30d1939SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/fts.h implicit
246*b30d1939SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/ast_mode.h implicit
247*b30d1939SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/ast_mode.h dontcare
248*b30d1939SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/ast_fs.h implicit
249*b30d1939SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/ast_std.h implicit
250*b30d1939SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/prototyped.h implicit
251*b30d1939SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/fts.h
252*b30d1939SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/error.h implicit
253*b30d1939SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/endian.h implicit
254*b30d1939SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/cdt.h implicit
255*b30d1939SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/ast_common.h implicit
256*b30d1939SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/ast_std.h implicit
257*b30d1939SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/cdt.h
258*b30d1939SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}/ast.h implicit
259*b30d1939SAndy Fiddamandone dllscan.c
260*b30d1939SAndy Fiddamanmeta dllscan.o %.c>%.o dllscan.c dllscan
261*b30d1939SAndy Fiddamanprev dllscan.c
262*b30d1939SAndy Fiddamanexec - ${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
263*b30d1939SAndy Fiddamandone dllscan.o generated
264*b30d1939SAndy Fiddamanmake dllcheck.o
265*b30d1939SAndy Fiddamanmake dllcheck.c
266*b30d1939SAndy Fiddamanprev dlllib.h implicit
267*b30d1939SAndy Fiddamandone dllcheck.c
268*b30d1939SAndy Fiddamanmeta dllcheck.o %.c>%.o dllcheck.c dllcheck
269*b30d1939SAndy Fiddamanprev dllcheck.c
270*b30d1939SAndy Fiddamanexec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I. -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -D_BLD_dll -c dllcheck.c
271*b30d1939SAndy Fiddamandone dllcheck.o generated
272*b30d1939SAndy Fiddamanmake dllerror.o
273*b30d1939SAndy Fiddamanmake dllerror.c
274*b30d1939SAndy Fiddamanprev dlllib.h implicit
275*b30d1939SAndy Fiddamandone dllerror.c
276*b30d1939SAndy Fiddamanmeta dllerror.o %.c>%.o dllerror.c dllerror
277*b30d1939SAndy Fiddamanprev dllerror.c
278*b30d1939SAndy Fiddamanexec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I. -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -D_BLD_dll -c dllerror.c
279*b30d1939SAndy Fiddamandone dllerror.o generated
280*b30d1939SAndy Fiddamanexec - ${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
281*b30d1939SAndy Fiddamanexec - (ranlib libdll.a) >/dev/null 2>&1 || true
282*b30d1939SAndy Fiddamandone libdll.a generated
283*b30d1939SAndy Fiddamandone dll virtual
284*b30d1939SAndy Fiddamanprev libdll.a archive
285*b30d1939SAndy Fiddamanmake ${INSTALLROOT}/lib
286*b30d1939SAndy Fiddamanexec - if silent test ! -d ${INSTALLROOT}/lib
287*b30d1939SAndy Fiddamanexec - then mkdir -p ${INSTALLROOT}/lib
288*b30d1939SAndy Fiddamanexec - fi
289*b30d1939SAndy Fiddamandone ${INSTALLROOT}/lib generated
290*b30d1939SAndy Fiddamanmake ${INSTALLROOT}/lib/libdll.a archive
291*b30d1939SAndy Fiddamanprev ${INSTALLROOT}/lib
292*b30d1939SAndy Fiddamanprev libdll.a archive
293*b30d1939SAndy Fiddamanexec - 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 ;}
294*b30d1939SAndy Fiddamanexec - (ranlib ${INSTALLROOT}/lib/libdll.a) >/dev/null 2>&1 || true
295*b30d1939SAndy Fiddamandone ${INSTALLROOT}/lib/libdll.a generated
296*b30d1939SAndy Fiddamanmake ${INSTALLROOT}/lib/lib
297*b30d1939SAndy Fiddamanexec - if silent test ! -d ${INSTALLROOT}/lib/lib
298*b30d1939SAndy Fiddamanexec - then mkdir -p ${INSTALLROOT}/lib/lib
299*b30d1939SAndy Fiddamanexec - fi
300*b30d1939SAndy Fiddamandone ${INSTALLROOT}/lib/lib generated
301*b30d1939SAndy Fiddamanmake ${INSTALLROOT}/lib/lib/dll
302*b30d1939SAndy Fiddamanprev ${INSTALLROOT}/lib/lib
303*b30d1939SAndy Fiddamanprev dll.req
304*b30d1939SAndy Fiddamanexec - 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 ;}
305*b30d1939SAndy Fiddamandone ${INSTALLROOT}/lib/lib/dll generated
306*b30d1939SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}
307*b30d1939SAndy Fiddamanexec - if silent test ! -d ${PACKAGE_ast_INCLUDE}
308*b30d1939SAndy Fiddamanexec - then mkdir -p ${PACKAGE_ast_INCLUDE}
309*b30d1939SAndy Fiddamanexec - fi
310*b30d1939SAndy Fiddamandone ${PACKAGE_ast_INCLUDE} generated
311*b30d1939SAndy Fiddamanmake ${PACKAGE_ast_INCLUDE}/dlldefs.h
312*b30d1939SAndy Fiddamanprev ${PACKAGE_ast_INCLUDE}
313*b30d1939SAndy Fiddamanprev dlldefs.h
314*b30d1939SAndy Fiddamanexec - proto -p -s -l ${PACKAGEROOT}/lib/package/ast.lic '-o since=1997,author=gsf' dlldefs.h > 1.${COTEMP}.x
315*b30d1939SAndy Fiddamanexec - if cmp 2>/dev/null -s ${PACKAGE_ast_INCLUDE}/dlldefs.h 1.${COTEMP}.x
316*b30d1939SAndy Fiddamanexec - then rm -f 1.${COTEMP}.x
317*b30d1939SAndy Fiddamanexec - else mv 1.${COTEMP}.x ${PACKAGE_ast_INCLUDE}/dlldefs.h
318*b30d1939SAndy Fiddamanexec - fi
319*b30d1939SAndy Fiddamandone ${PACKAGE_ast_INCLUDE}/dlldefs.h generated
320*b30d1939SAndy Fiddamandone install virtual
321*b30d1939SAndy Fiddamanmake test
322*b30d1939SAndy Fiddamandone test dontcare virtual
323