Mamfile revision 3f54fd611f536639ec30dd53c48e5ec1897cc7d9
4eaa471005973e11a6110b69fe990530b3b95a38Rishi Srivatsavaiinfo mam static 00000 1994-07-17 make (AT&T Research) 5.7 2012-06-20
4eaa471005973e11a6110b69fe990530b3b95a38Rishi Srivatsavaisetv INSTALLROOT ../../..
4eaa471005973e11a6110b69fe990530b3b95a38Rishi Srivatsavaisetv PACKAGE_ast_INCLUDE ${INSTALLROOT}/include/ast
4eaa471005973e11a6110b69fe990530b3b95a38Rishi Srivatsavaisetv PACKAGE_ast_LIB ${INSTALLROOT}/lib
4eaa471005973e11a6110b69fe990530b3b95a38Rishi Srivatsavaisetv PACKAGEROOT ../../../../..
4eaa471005973e11a6110b69fe990530b3b95a38Rishi Srivatsavaisetv AR ${mam_cc_AR} ${mam_cc_AR_ARFLAGS}
4eaa471005973e11a6110b69fe990530b3b95a38Rishi Srivatsavaisetv ARFLAGS rc
4eaa471005973e11a6110b69fe990530b3b95a38Rishi Srivatsavaisetv mam_cc_FLAGS ${mam_cc_DLL}
4eaa471005973e11a6110b69fe990530b3b95a38Rishi Srivatsavaisetv CCFLAGS ${-debug-symbols?1?${mam_cc_DEBUG} -D_BLD_DEBUG?${mam_cc_OPTIMIZE}?}
4eaa471005973e11a6110b69fe990530b3b95a38Rishi Srivatsavaisetv CCLDFLAGS ${-strip-symbols?1?${mam_cc_LD_STRIP}??}
4eaa471005973e11a6110b69fe990530b3b95a38Rishi Srivatsavaisetv CPP "${CC} -E"
4eaa471005973e11a6110b69fe990530b3b95a38Rishi Srivatsavaisetv HOSTCC ${CC}
4eaa471005973e11a6110b69fe990530b3b95a38Rishi Srivatsavaisetv NMAKE nmake
4eaa471005973e11a6110b69fe990530b3b95a38Rishi Srivatsavaisetv NMAKEFLAGS
4eaa471005973e11a6110b69fe990530b3b95a38Rishi Srivatsavaisetv YACCFLAGS -d
4eaa471005973e11a6110b69fe990530b3b95a38Rishi Srivatsavaiexec - echo 'int main(){return 0;}' > 1.${COTEMP}.c
4eaa471005973e11a6110b69fe990530b3b95a38Rishi Srivatsavaiexec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -c 1.${COTEMP}.c &&
4eaa471005973e11a6110b69fe990530b3b95a38Rishi Srivatsavaiexec - x=`${CC} ${mam_cc_FLAGS} ${CCFLAGS} ${LDFLAGS} -o 1.${COTEMP}.x 1.${COTEMP}.o -l'*' 2>&1 | sed -e 's/[][()+@?]/#/g' || :` &&
4eaa471005973e11a6110b69fe990530b3b95a38Rishi Srivatsavaiexec - case "" in
exec - *) if test -f ${INSTALLROOT}/lib/lib/$i
exec - then y=`cat ${INSTALLROOT}/lib/lib/$i`
exec - 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
exec - *$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
exec - } > expr.req
done expr.req generated
make exparse.o
make exparse.y
done exparse.y
make exparse.c
prev exparse.y
exec - if silent ${YACC} --version >/dev/null 2>&1
exec - else ${YACC} ${YACCFLAGS} exparse.y
exec - ${STDED} ${STDEDFLAGS} y.tab.c <<!
exec - g/yytoken/s//yy_token/g
exec - ${STDED} ${STDEDFLAGS} y.tab.c <<!
exec - #include "ast.h"
exec - g/extern.*malloc/d
exec - if silent test -s y.tab.h
exec - then ${STDED} ${STDEDFLAGS} y.tab.h <<'!'
exec - ${STDED} ${STDEDFLAGS} y.tab.h <<!
exec - g/yytoken/s//yy_token/g
exec - g/yy/s//ex/g
exec - g/YY/s//EX/g
exec - proto -frs y.tab.h
exec - then rm -f y.tab.h
exec - if silent test -f y.output
exec - /* : : generated by a yacc that works -- solaris take note : : */' -e '/^[ ]*#[ ]*[il][di][en][ne][t]*[ ]["0-9].*/s,,/* & */,' -e '/^[ ]*#[ ]*include[ ]*"exlib\.h"/i\
make ${PACKAGE_ast_INCLUDE}/stdio.h implicit
make ${PACKAGE_ast_INCLUDE}/ast_stdio.h implicit
make ${PACKAGE_ast_INCLUDE}/sfio_s.h implicit
done ${PACKAGE_ast_INCLUDE}/sfio_s.h dontcare
make ${PACKAGE_ast_INCLUDE}/ast_std.h implicit
make ${PACKAGE_ast_INCLUDE}/regex.h implicit
make ${PACKAGE_ast_INCLUDE}/ast_api.h implicit
done ${PACKAGE_ast_INCLUDE}/ast_api.h dontcare
make ${PACKAGE_ast_INCLUDE}/ast_wchar.h implicit
make ${PACKAGE_ast_INCLUDE}/wctype.h implicit
make ${PACKAGE_ast_INCLUDE}/ast_wctype.h implicit
make ${PACKAGE_ast_INCLUDE}/endian.h implicit
make ${PACKAGE_ast_INCLUDE}/bytesex.h implicit
make ${PACKAGE_ast_INCLUDE}/ast_common.h implicit
make ${PACKAGE_ast_INCLUDE}/ast_map.h implicit
done ${PACKAGE_ast_INCLUDE}/ast_map.h dontcare
prev ${PACKAGE_ast_INCLUDE}/endian.h implicit
done ${PACKAGE_ast_INCLUDE}/ast_common.h dontcare
done ${PACKAGE_ast_INCLUDE}/bytesex.h dontcare
done ${PACKAGE_ast_INCLUDE}/endian.h dontcare
make ${PACKAGE_ast_INCLUDE}/wchar.h implicit
prev ${PACKAGE_ast_INCLUDE}/ast_wchar.h implicit
done ${PACKAGE_ast_INCLUDE}/wchar.h dontcare
done ${PACKAGE_ast_INCLUDE}/ast_wctype.h dontcare
done ${PACKAGE_ast_INCLUDE}/wctype.h dontcare
prev ${PACKAGE_ast_INCLUDE}/stdio.h implicit
prev ${PACKAGE_ast_INCLUDE}/stdio.h implicit
prev ${PACKAGE_ast_INCLUDE}/ast_common.h implicit
done ${PACKAGE_ast_INCLUDE}/ast_wchar.h dontcare
prev ${PACKAGE_ast_INCLUDE}/ast_common.h implicit
make ${PACKAGE_ast_INCLUDE}/prototyped.h implicit
done ${PACKAGE_ast_INCLUDE}/prototyped.h dontcare
done ${PACKAGE_ast_INCLUDE}/regex.h dontcare
make ${PACKAGE_ast_INCLUDE}/getopt.h implicit
make ${PACKAGE_ast_INCLUDE}/ast_getopt.h implicit
prev ${PACKAGE_ast_INCLUDE}/prototyped.h implicit
done ${PACKAGE_ast_INCLUDE}/ast_getopt.h dontcare
prev ${PACKAGE_ast_INCLUDE}/prototyped.h implicit
done ${PACKAGE_ast_INCLUDE}/getopt.h dontcare
prev ${PACKAGE_ast_INCLUDE}/ast_map.h implicit
make ${PACKAGE_ast_INCLUDE}/ast_botch.h implicit
done ${PACKAGE_ast_INCLUDE}/ast_botch.h dontcare
make ${PACKAGE_ast_INCLUDE}/ast_limits.h implicit
done ${PACKAGE_ast_INCLUDE}/ast_limits.h dontcare
make ${PACKAGE_ast_INCLUDE}/ast_fcntl.h implicit
make ${PACKAGE_ast_INCLUDE}/ast_fs.h implicit
done ${PACKAGE_ast_INCLUDE}/ast_fs.h dontcare
done ${PACKAGE_ast_INCLUDE}/ast_fcntl.h dontcare
prev ${PACKAGE_ast_INCLUDE}/ast_getopt.h implicit
make ${PACKAGE_ast_INCLUDE}/ast_sys.h implicit
prev ${PACKAGE_ast_INCLUDE}/getopt.h implicit
prev ${PACKAGE_ast_INCLUDE}/endian.h implicit
prev ${PACKAGE_ast_INCLUDE}/endian.h implicit
done ${PACKAGE_ast_INCLUDE}/ast_sys.h dontcare
make ${PACKAGE_ast_INCLUDE}/ast_lib.h implicit
done ${PACKAGE_ast_INCLUDE}/ast_lib.h dontcare
prev ${PACKAGE_ast_INCLUDE}/ast_common.h implicit
prev ${PACKAGE_ast_INCLUDE}/prototyped.h implicit
done ${PACKAGE_ast_INCLUDE}/ast_std.h dontcare
done ${PACKAGE_ast_INCLUDE}/ast_stdio.h dontcare
done ${PACKAGE_ast_INCLUDE}/stdio.h dontcare
make exgram.h implicit
make exlib.h implicit
make ${PACKAGE_ast_INCLUDE}/error.h implicit
make ${PACKAGE_ast_INCLUDE}/option.h implicit
make ${PACKAGE_ast_INCLUDE}/ast.h implicit
prev ${PACKAGE_ast_INCLUDE}/ast_api.h implicit
make ${PACKAGE_ast_INCLUDE}/vmalloc.h implicit
prev ${PACKAGE_ast_INCLUDE}/ast_common.h implicit
prev ${PACKAGE_ast_INCLUDE}/ast_std.h implicit
done ${PACKAGE_ast_INCLUDE}/vmalloc.h dontcare
make ${PACKAGE_ast_INCLUDE}/sfio.h implicit
prev ${PACKAGE_ast_INCLUDE}/sfio_s.h implicit
prev ${PACKAGE_ast_INCLUDE}/ast_common.h implicit
prev ${PACKAGE_ast_INCLUDE}/ast_std.h implicit
done ${PACKAGE_ast_INCLUDE}/sfio.h dontcare
prev ${PACKAGE_ast_INCLUDE}/ast_std.h implicit
prev ${PACKAGE_ast_INCLUDE}/prototyped.h implicit
done ${PACKAGE_ast_INCLUDE}/ast.h dontcare
prev ${PACKAGE_ast_INCLUDE}/prototyped.h implicit
done ${PACKAGE_ast_INCLUDE}/option.h dontcare
prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
prev ${PACKAGE_ast_INCLUDE}/prototyped.h implicit
done ${PACKAGE_ast_INCLUDE}/error.h dontcare
prev ${PACKAGE_ast_INCLUDE}/endian.h implicit
make expr.h implicit
prev ${PACKAGE_ast_INCLUDE}/vmalloc.h implicit
make ${PACKAGE_ast_INCLUDE}/cdt.h implicit
prev ${PACKAGE_ast_INCLUDE}/ast_common.h implicit
prev ${PACKAGE_ast_INCLUDE}/ast_std.h implicit
done ${PACKAGE_ast_INCLUDE}/cdt.h dontcare
make exparse.h implicit
prev ${PACKAGE_ast_INCLUDE}/prototyped.h implicit
done exparse.h dontcare
prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
done expr.h dontcare
prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
make ${PACKAGE_ast_INCLUDE}/align.h implicit
done ${PACKAGE_ast_INCLUDE}/align.h dontcare
done exlib.h dontcare
done exgram.h
prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
make joint.exparse.y joint
prev exparse.c
prev exparse.h
done joint.exparse.y generated virtual
done exparse.c generated
exec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I. -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -D_BLD_expr -c exparse.c
done exparse.o generated
make excc.o
make excc.c
prev exlib.h implicit
done excc.c
prev excc.c
exec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I. -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -D_BLD_expr -c excc.c
done excc.o generated
make excontext.o
make excontext.c
prev exlib.h implicit
done excontext.c
prev excontext.c
exec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I. -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -D_BLD_expr -c excontext.c
done excontext.o generated
make exdata.o
make exdata.c
prev exlib.h implicit
done exdata.c
prev exdata.c
exec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I. -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -D_BLD_expr -c exdata.c
done exdata.o generated
make exeval.o
make exeval.c
make ${PACKAGE_ast_INCLUDE}/tm.h implicit
make ${PACKAGE_ast_INCLUDE}/times.h implicit
make ${PACKAGE_ast_INCLUDE}/ast_time.h implicit
done ${PACKAGE_ast_INCLUDE}/ast_time.h dontcare
prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
prev ${PACKAGE_ast_INCLUDE}/prototyped.h implicit
done ${PACKAGE_ast_INCLUDE}/times.h dontcare
prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
prev ${PACKAGE_ast_INCLUDE}/prototyped.h implicit
done ${PACKAGE_ast_INCLUDE}/tm.h
make exop.h implicit
prev exparse.h
exec - sed -e '1,/MINTOKEN/d' -e '/MAXTOKEN/,$d' -e 's/^[ ]*//' -e 's/^#[ ]*define[ ]*//' -e 's/[= ].*//' -e 's/.*/ "&",/'
done exop.h generated
prev exlib.h implicit
done exeval.c
prev exeval.c
exec - ${CC} ${mam_cc_FLAGS} ${-debug-symbols?1?${mam_cc_DEBUG} -D_BLD_DEBUG?${CCFLAGS.FORCE}?} -I. -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -D_BLD_expr -c exeval.c
done exeval.o generated
make exexpr.o
make exexpr.c
prev exlib.h implicit
done exexpr.c
prev exexpr.c
exec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I. -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -D_BLD_expr -c exexpr.c
done exexpr.o generated
make exerror.o
make exerror.c
prev exlib.h implicit
done exerror.c
prev exerror.c
exec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I. -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -D_BLD_expr -c exerror.c
done exerror.o generated
make exopen.o
make exopen.c
prev exlib.h implicit
done exopen.c
prev exopen.c
exec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I. -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -D_BLD_expr -c exopen.c
done exopen.o generated
make exrewind.o
make exrewind.c
prev exlib.h implicit
done exrewind.c
prev exrewind.c
exec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I. -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -D_BLD_expr -c exrewind.c
done exrewind.o generated
make extoken.o
make extoken.c
prev exlib.h implicit
done extoken.c
prev extoken.c
exec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I. -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -D_BLD_expr -c extoken.c
done extoken.o generated
make extype.o
make extype.c
prev exlib.h implicit
done extype.c
prev extype.c
exec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I. -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -D_BLD_expr -c extype.c
done extype.o generated
make exnospace.o
make exnospace.c
prev exlib.h implicit
done exnospace.c
prev exnospace.c
exec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I. -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -D_BLD_expr -c exnospace.c
done exnospace.o generated
make exstash.o
make exstash.c
prev exlib.h implicit
done exstash.c
prev exstash.c
exec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I. -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -D_BLD_expr -c exstash.c
done exstash.o generated
make exzero.o
make exzero.c
prev exlib.h implicit
done exzero.c
prev exzero.c
exec - ${CC} ${mam_cc_FLAGS} ${-debug-symbols?1?${mam_cc_DEBUG} -D_BLD_DEBUG?${CCFLAGS.FORCE}?} -I. -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -D_BLD_expr -c exzero.c
done exzero.o generated
exec - ${AR} rc libexpr.a exparse.o excc.o excontext.o exdata.o exeval.o exexpr.o exerror.o exopen.o exrewind.o extoken.o extype.o exnospace.o exstash.o exzero.o
done libexpr.a generated
prev libexpr.a archive
make ${INSTALLROOT}/lib/libexpr.a archive
prev libexpr.a archive
exec - test '' = 'libexpr.a' || ${STDCMP} 2>/dev/null -s libexpr.a ${INSTALLROOT}/lib/libexpr.a || { ${STDMV} ${INSTALLROOT}/lib/libexpr.a ${INSTALLROOT}/lib/libexpr.a.old 2>/dev/null || true; ${STDCP} libexpr.a ${INSTALLROOT}/lib/libexpr.a ;}
done ${INSTALLROOT}/lib/libexpr.a generated
make ${INSTALLROOT}/lib/lib
exec - if silent test ! -d ${INSTALLROOT}/lib/lib
exec - then mkdir -p ${INSTALLROOT}/lib/lib
done ${INSTALLROOT}/lib/lib generated
make ${INSTALLROOT}/lib/lib/expr
prev ${INSTALLROOT}/lib/lib
prev expr.req
exec - test '' = 'expr.req' || ${STDCMP} 2>/dev/null -s expr.req ${INSTALLROOT}/lib/lib/expr || { ${STDMV} ${INSTALLROOT}/lib/lib/expr ${INSTALLROOT}/lib/lib/expr.old 2>/dev/null || true; ${STDCP} expr.req ${INSTALLROOT}/lib/lib/expr ;}
done ${INSTALLROOT}/lib/lib/expr generated
make ${PACKAGE_ast_INCLUDE}/expr.h
prev expr.h
exec - proto -p -s -l ${PACKAGEROOT}/lib/package/ast.lic '-o since=1989,author=gsf' expr.h > 1.${COTEMP}.x
exec - else mv 1.${COTEMP}.x ${PACKAGE_ast_INCLUDE}/expr.h
done ${PACKAGE_ast_INCLUDE}/expr.h generated
make ${PACKAGE_ast_INCLUDE}/exparse.h
prev exparse.h
exec - test '' = 'exparse.h' || ${STDCMP} 2>/dev/null -s exparse.h ${PACKAGE_ast_INCLUDE}/exparse.h || { ${STDMV} ${PACKAGE_ast_INCLUDE}/exparse.h ${PACKAGE_ast_INCLUDE}/exparse.h.old 2>/dev/null || true; ${STDCP} exparse.h ${PACKAGE_ast_INCLUDE}/exparse.h ;}
done ${PACKAGE_ast_INCLUDE}/exparse.h generated