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