Mamfile revision 3f54fd611f536639ec30dd53c48e5ec1897cc7d9
1N/Ainfo mam static 00000 1994-07-17 make (AT&T Research) 5.7 2012-06-20
1N/Asetv INSTALLROOT ../../..
1N/Asetv PACKAGE_ast_INCLUDE ${INSTALLROOT}/include/ast
1N/Asetv PACKAGE_ast_LIB ${INSTALLROOT}/lib
1N/Asetv PACKAGEROOT ../../../../..
1N/Asetv AR ${mam_cc_AR} ${mam_cc_AR_ARFLAGS}
1N/Asetv ARFLAGS rc
1N/Asetv AS as
1N/Asetv ASFLAGS
1N/Asetv CC cc
1N/Asetv mam_cc_FLAGS ${mam_cc_DLL}
1N/Asetv CCFLAGS ${-debug-symbols?1?${mam_cc_DEBUG} -D_BLD_DEBUG?${mam_cc_OPTIMIZE}?}
1N/Asetv CCLDFLAGS ${-strip-symbols?1?${mam_cc_LD_STRIP}??}
1N/Asetv COTEMP $$
1N/Asetv CPIO cpio
1N/Asetv CPIOFLAGS
1N/Asetv CPP "${CC} -E"
1N/Asetv F77 f77
1N/Asetv HOSTCC ${CC}
1N/Asetv IGNORE
1N/Asetv LD ld
1N/Asetv LDFLAGS
1N/Asetv LEX lex
1N/Asetv LEXFLAGS
1N/Asetv LPR lpr
1N/Asetv LPRFLAGS
1N/Asetv M4FLAGS
1N/Asetv NMAKE nmake
1N/Asetv NMAKEFLAGS
1N/Asetv PR pr
1N/Asetv PRFLAGS
1N/Asetv SHELL /bin/sh
1N/Asetv SILENT
1N/Asetv TAR tar
1N/Asetv YACC yacc
1N/Asetv YACCFLAGS -d
1N/Amake ${PACKAGEROOT}/lib/package/ast.lic
1N/Adone ${PACKAGEROOT}/lib/package/ast.lic
1N/Amake install
1N/Amake warp
1N/Amake libwarp.a archive
1N/Amake warp.req
1N/Aexec - set -
1N/Aexec - echo 'int main(){return 0;}' > 1.${COTEMP}.c
1N/Aexec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -c 1.${COTEMP}.c &&
1N/Aexec - x=`${CC} ${mam_cc_FLAGS} ${CCFLAGS} ${LDFLAGS} -o 1.${COTEMP}.x 1.${COTEMP}.o -l'*' 2>&1 | sed -e 's/[][()+@?]/#/g' || :` &&
1N/Aexec - {
1N/Aexec - case "" in
1N/Aexec - *?) echo " " ;;
1N/Aexec - esac
1N/Aexec - for i in warp dll dl ast
1N/Aexec - do case $i in
1N/Aexec - "warp"|warp)
1N/Aexec - ;;
1N/Aexec - *) if test -f ${INSTALLROOT}/lib/lib/$i
1N/Aexec - then y=`cat ${INSTALLROOT}/lib/lib/$i`
1N/Aexec - case $y in
1N/Aexec - *-?*) echo "" $y ;;
1N/Aexec - esac
1N/Aexec - continue
1N/Aexec - elif test ! -f ${INSTALLROOT}/lib/lib$i.a
1N/Aexec - 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
1N/Aexec - *$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
1N/Aexec - *$x*) continue ;;
1N/Aexec - esac
1N/Aexec - ;;
1N/Aexec - esac
1N/Aexec - fi
1N/Aexec - ;;
1N/Aexec - esac
1N/Aexec - echo " -l$i"
1N/Aexec - done
1N/Aexec - } > warp.req
1N/Aexec - rm -f 1.${COTEMP}.*
1N/Adone warp.req generated
1N/Amake warp.o
1N/Amake warp.c
1N/Amake FEATURE/lib implicit
1N/Ameta FEATURE/lib features/%>FEATURE/% features/lib lib
1N/Amake features/lib
1N/Adone features/lib
1N/Abind -ldll
1N/Abind -ldl dontcare
1N/Abind -last
1N/Aexec - 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_libdll} ${mam_libdl} ${mam_libast} : run features/lib
1N/Adone FEATURE/lib generated
1N/Amake ${PACKAGE_ast_INCLUDE}/times.h implicit
1N/Amake ${PACKAGE_ast_INCLUDE}/ast_time.h implicit
1N/Adone ${PACKAGE_ast_INCLUDE}/ast_time.h dontcare
1N/Amake ${PACKAGE_ast_INCLUDE}/ast.h implicit
1N/Amake ${PACKAGE_ast_INCLUDE}/ast_api.h implicit
1N/Adone ${PACKAGE_ast_INCLUDE}/ast_api.h dontcare
1N/Amake ${PACKAGE_ast_INCLUDE}/vmalloc.h implicit
1N/Amake ${PACKAGE_ast_INCLUDE}/ast_common.h implicit
1N/Amake ${PACKAGE_ast_INCLUDE}/ast_map.h implicit
1N/Adone ${PACKAGE_ast_INCLUDE}/ast_map.h dontcare
1N/Amake ${PACKAGE_ast_INCLUDE}/endian.h implicit
1N/Amake ${PACKAGE_ast_INCLUDE}/bytesex.h implicit
1N/Aprev ${PACKAGE_ast_INCLUDE}/ast_common.h implicit
1N/Adone ${PACKAGE_ast_INCLUDE}/bytesex.h dontcare
1N/Adone ${PACKAGE_ast_INCLUDE}/endian.h dontcare
1N/Adone ${PACKAGE_ast_INCLUDE}/ast_common.h dontcare
1N/Amake ${PACKAGE_ast_INCLUDE}/ast_std.h implicit
1N/Amake ${PACKAGE_ast_INCLUDE}/regex.h implicit
1N/Aprev ${PACKAGE_ast_INCLUDE}/ast_api.h implicit
1N/Amake ${PACKAGE_ast_INCLUDE}/ast_wchar.h implicit
1N/Amake ${PACKAGE_ast_INCLUDE}/wctype.h implicit
1N/Amake ${PACKAGE_ast_INCLUDE}/ast_wctype.h implicit
1N/Aprev ${PACKAGE_ast_INCLUDE}/endian.h implicit
1N/Amake ${PACKAGE_ast_INCLUDE}/wchar.h implicit
1N/Aprev ${PACKAGE_ast_INCLUDE}/ast_wchar.h implicit
1N/Adone ${PACKAGE_ast_INCLUDE}/wchar.h dontcare
1N/Adone ${PACKAGE_ast_INCLUDE}/ast_wctype.h dontcare
1N/Adone ${PACKAGE_ast_INCLUDE}/wctype.h dontcare
1N/Amake ${PACKAGE_ast_INCLUDE}/stdio.h implicit
1N/Amake ${PACKAGE_ast_INCLUDE}/ast_stdio.h implicit
1N/Amake ${PACKAGE_ast_INCLUDE}/sfio_s.h implicit
1N/Adone ${PACKAGE_ast_INCLUDE}/sfio_s.h dontcare
1N/Aprev ${PACKAGE_ast_INCLUDE}/ast_std.h implicit
1N/Adone ${PACKAGE_ast_INCLUDE}/ast_stdio.h dontcare
1N/Adone ${PACKAGE_ast_INCLUDE}/stdio.h dontcare
1N/Aprev ${PACKAGE_ast_INCLUDE}/stdio.h implicit
1N/Aprev ${PACKAGE_ast_INCLUDE}/ast_common.h implicit
1N/Adone ${PACKAGE_ast_INCLUDE}/ast_wchar.h dontcare
1N/Aprev ${PACKAGE_ast_INCLUDE}/ast_common.h implicit
1N/Amake ${PACKAGE_ast_INCLUDE}/prototyped.h implicit
1N/Adone ${PACKAGE_ast_INCLUDE}/prototyped.h dontcare
1N/Adone ${PACKAGE_ast_INCLUDE}/regex.h dontcare
1N/Amake ${PACKAGE_ast_INCLUDE}/getopt.h implicit
1N/Amake ${PACKAGE_ast_INCLUDE}/ast_getopt.h implicit
1N/Aprev ${PACKAGE_ast_INCLUDE}/prototyped.h implicit
1N/Adone ${PACKAGE_ast_INCLUDE}/ast_getopt.h dontcare
1N/Aprev ${PACKAGE_ast_INCLUDE}/prototyped.h implicit
1N/Adone ${PACKAGE_ast_INCLUDE}/getopt.h dontcare
1N/Aprev ${PACKAGE_ast_INCLUDE}/ast_map.h implicit
1N/Amake ${PACKAGE_ast_INCLUDE}/ast_botch.h implicit
1N/Adone ${PACKAGE_ast_INCLUDE}/ast_botch.h dontcare
1N/Amake ${PACKAGE_ast_INCLUDE}/ast_limits.h implicit
1N/Adone ${PACKAGE_ast_INCLUDE}/ast_limits.h dontcare
1N/Amake ${PACKAGE_ast_INCLUDE}/ast_fcntl.h implicit
1N/Amake ${PACKAGE_ast_INCLUDE}/ast_fs.h implicit
1N/Adone ${PACKAGE_ast_INCLUDE}/ast_fs.h dontcare
1N/Adone ${PACKAGE_ast_INCLUDE}/ast_fcntl.h dontcare
1N/Aprev ${PACKAGE_ast_INCLUDE}/ast_getopt.h implicit
1N/Amake ${PACKAGE_ast_INCLUDE}/ast_sys.h implicit
1N/Aprev ${PACKAGE_ast_INCLUDE}/getopt.h implicit
1N/Aprev ${PACKAGE_ast_INCLUDE}/endian.h implicit
1N/Aprev ${PACKAGE_ast_INCLUDE}/endian.h implicit
1N/Adone ${PACKAGE_ast_INCLUDE}/ast_sys.h dontcare
1N/Amake ${PACKAGE_ast_INCLUDE}/ast_lib.h implicit
1N/Adone ${PACKAGE_ast_INCLUDE}/ast_lib.h dontcare
1N/Aprev ${PACKAGE_ast_INCLUDE}/ast_common.h implicit
1N/Aprev ${PACKAGE_ast_INCLUDE}/prototyped.h implicit
1N/Adone ${PACKAGE_ast_INCLUDE}/ast_std.h dontcare
1N/Adone ${PACKAGE_ast_INCLUDE}/vmalloc.h dontcare
1N/Amake ${PACKAGE_ast_INCLUDE}/sfio.h implicit
1N/Aprev ${PACKAGE_ast_INCLUDE}/sfio_s.h implicit
1N/Aprev ${PACKAGE_ast_INCLUDE}/ast_common.h implicit
1N/Aprev ${PACKAGE_ast_INCLUDE}/ast_std.h implicit
1N/Adone ${PACKAGE_ast_INCLUDE}/sfio.h dontcare
1N/Aprev ${PACKAGE_ast_INCLUDE}/ast_std.h implicit
1N/Aprev ${PACKAGE_ast_INCLUDE}/prototyped.h implicit
1N/Adone ${PACKAGE_ast_INCLUDE}/ast.h dontcare
1N/Aprev ${PACKAGE_ast_INCLUDE}/prototyped.h implicit
1N/Adone ${PACKAGE_ast_INCLUDE}/times.h
1N/Amake ${PACKAGE_ast_INCLUDE}/ls.h implicit
1N/Amake ${PACKAGE_ast_INCLUDE}/ast_mode.h implicit
1N/Adone ${PACKAGE_ast_INCLUDE}/ast_mode.h dontcare
1N/Aprev ${PACKAGE_ast_INCLUDE}/ast_fs.h implicit
1N/Aprev ${PACKAGE_ast_INCLUDE}/ast_std.h implicit
1N/Aprev ${PACKAGE_ast_INCLUDE}/prototyped.h implicit
1N/Adone ${PACKAGE_ast_INCLUDE}/ls.h
1N/Amake ${PACKAGE_ast_INCLUDE}/dlldefs.h implicit
1N/Adone ${PACKAGE_ast_INCLUDE}/dlldefs.h
1N/Aprev ${PACKAGE_ast_INCLUDE}/ast.h implicit
1N/Adone warp.c
1N/Ameta warp.o %.c>%.o warp.c warp
1N/Aprev warp.c
1N/Aexec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I. -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -c warp.c
1N/Adone warp.o generated
1N/Aexec - ${AR} rc libwarp.a warp.o
1N/Aexec - (ranlib libwarp.a) >/dev/null 2>&1 || true
1N/Adone libwarp.a generated
1N/Amake warp.sh
1N/Adone warp.sh
1N/Ameta warp %.sh>% warp.sh warp
1N/Aprev warp.sh
1N/Aexec - case static,port:$OPTIND:$RANDOM in
1N/Aexec - ?*:*:*|*::*|*:*:$RANDOM)
1N/Aexec - ;;
1N/Aexec - *) if ENV= LC_ALL=C x= $SHELL -nc '[[ a || b ]] && : ${list[level]} !(pattern)' 2>/dev/null
1N/Aexec - then if grep '### .*archaic.* ###' >/dev/null
1N/Aexec - then : warp contains archaic constructs :
1N/Aexec - else ENV= LC_ALL=C $SHELL -n warp.sh
1N/Aexec - fi
1N/Aexec - fi
1N/Aexec - ;;
1N/Aexec - esac
1N/Aexec - case '${mam_cc_SHELLMAGIC}' in
1N/Aexec - "") case 215 in
1N/Aexec - 0) cp warp.sh warp
1N/Aexec - ;;
1N/Aexec - *) {
1N/Aexec - i=`(read x; echo $x) < warp.sh`
1N/Aexec - case $i in
1N/Aexec - '#!'*|*'||'*|':'*|'":"'*|"':'"*) echo "$i" ;;
1N/Aexec - esac
1N/Aexec - cat - warp.sh <<'!'
1N/Aexec - USAGE_LICENSE="[-author?Glenn Fowler <gsf@research.att.com>][-copyright?Copyright (c) 1998-2012 AT&T Intellectual Property][-license?http://www.eclipse.org/org/documents/epl-v10.html][--catalog?warp]" _PACKAGE_ast=1
1N/Aexec - !
1N/Aexec - } > warp
1N/Aexec - ;;
1N/Aexec - esac
1N/Aexec - ;;
1N/Aexec - *) cat - warp.sh > warp <<'!'
1N/Aexec - ${mam_cc_SHELLMAGIC}
1N/Aexec - USAGE_LICENSE="[-author?Glenn Fowler <gsf@research.att.com>][-copyright?Copyright (c) 1998-2012 AT&T Intellectual Property][-license?http://www.eclipse.org/org/documents/epl-v10.html][--catalog?warp]" _PACKAGE_ast=1
1N/Aexec - !
1N/Aexec - ;;
1N/Aexec - esac
1N/Aexec - silent test -w warp -a -x warp || chmod u+w,+x warp
1N/Adone warp generated
1N/Aprev libwarp.a archive
1N/Amake ${INSTALLROOT}/lib
1N/Aexec - if silent test ! -d ${INSTALLROOT}/lib
1N/Aexec - then mkdir -p ${INSTALLROOT}/lib
1N/Aexec - fi
1N/Adone ${INSTALLROOT}/lib generated
1N/Amake ${INSTALLROOT}/lib/libwarp.a archive
1N/Aprev ${INSTALLROOT}/lib
1N/Aprev libwarp.a archive
1N/Aexec - test '' = 'libwarp.a' || ${STDCMP} 2>/dev/null -s libwarp.a ${INSTALLROOT}/lib/libwarp.a || { ${STDMV} ${INSTALLROOT}/lib/libwarp.a ${INSTALLROOT}/lib/libwarp.a.old 2>/dev/null || true; ${STDCP} libwarp.a ${INSTALLROOT}/lib/libwarp.a ;}
1N/Aexec - (ranlib ${INSTALLROOT}/lib/libwarp.a) >/dev/null 2>&1 || true
1N/Adone ${INSTALLROOT}/lib/libwarp.a generated
1N/Amake ${INSTALLROOT}/lib/lib
1N/Aexec - if silent test ! -d ${INSTALLROOT}/lib/lib
1N/Aexec - then mkdir -p ${INSTALLROOT}/lib/lib
1N/Aexec - fi
1N/Adone ${INSTALLROOT}/lib/lib generated
1N/Amake ${INSTALLROOT}/lib/lib/warp
1N/Aprev ${INSTALLROOT}/lib/lib
1N/Aprev warp.req
1N/Aexec - test '' = 'warp.req' || ${STDCMP} 2>/dev/null -s warp.req ${INSTALLROOT}/lib/lib/warp || { ${STDMV} ${INSTALLROOT}/lib/lib/warp ${INSTALLROOT}/lib/lib/warp.old 2>/dev/null || true; ${STDCP} warp.req ${INSTALLROOT}/lib/lib/warp ;}
1N/Adone ${INSTALLROOT}/lib/lib/warp generated
1N/Amake ${INSTALLROOT}/bin
1N/Aexec - if silent test ! -d ${INSTALLROOT}/bin
1N/Aexec - then mkdir -p ${INSTALLROOT}/bin
1N/Aexec - fi
1N/Adone ${INSTALLROOT}/bin generated
1N/Amake ${INSTALLROOT}/bin/warp
1N/Aprev ${INSTALLROOT}/bin
1N/Aprev warp
1N/Aexec - test '' = 'warp' || ${STDCMP} 2>/dev/null -s warp ${INSTALLROOT}/bin/warp || { ${STDMV} ${INSTALLROOT}/bin/warp ${INSTALLROOT}/bin/warp.old 2>/dev/null || true; ${STDCP} warp ${INSTALLROOT}/bin/warp ;}
1N/Adone ${INSTALLROOT}/bin/warp generated
1N/Adone install virtual
1N/Amake test
1N/Amake test.warp
1N/Aprev warp
1N/Amake warp.tst
1N/Adone warp.tst
1N/Aexec - regress warp.tst warp
1N/Adone test.warp virtual
1N/Adone test dontcare virtual
1N/A