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