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 AS as
4eaa471005973e11a6110b69fe990530b3b95a38Rishi Srivatsavaisetv ASFLAGS
4eaa471005973e11a6110b69fe990530b3b95a38Rishi Srivatsavaisetv CC cc
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 COTEMP $$
4eaa471005973e11a6110b69fe990530b3b95a38Rishi Srivatsavaisetv CPIO cpio
4eaa471005973e11a6110b69fe990530b3b95a38Rishi Srivatsavaisetv CPIOFLAGS
4eaa471005973e11a6110b69fe990530b3b95a38Rishi Srivatsavaisetv CPP "${CC} -E"
4eaa471005973e11a6110b69fe990530b3b95a38Rishi Srivatsavaisetv F77 f77
4eaa471005973e11a6110b69fe990530b3b95a38Rishi Srivatsavaisetv HOSTCC ${CC}
4eaa471005973e11a6110b69fe990530b3b95a38Rishi Srivatsavaisetv IGNORE
4eaa471005973e11a6110b69fe990530b3b95a38Rishi Srivatsavaisetv LD ld
4eaa471005973e11a6110b69fe990530b3b95a38Rishi Srivatsavaisetv LDFLAGS
4eaa471005973e11a6110b69fe990530b3b95a38Rishi Srivatsavaisetv LEX lex
4eaa471005973e11a6110b69fe990530b3b95a38Rishi Srivatsavaisetv LEXFLAGS
4eaa471005973e11a6110b69fe990530b3b95a38Rishi Srivatsavaisetv LPR lpr
4eaa471005973e11a6110b69fe990530b3b95a38Rishi Srivatsavaisetv LPRFLAGS
4eaa471005973e11a6110b69fe990530b3b95a38Rishi Srivatsavaisetv M4FLAGS
4eaa471005973e11a6110b69fe990530b3b95a38Rishi Srivatsavaisetv NMAKE nmake
4eaa471005973e11a6110b69fe990530b3b95a38Rishi Srivatsavaisetv NMAKEFLAGS
4eaa471005973e11a6110b69fe990530b3b95a38Rishi Srivatsavaisetv PR pr
4eaa471005973e11a6110b69fe990530b3b95a38Rishi Srivatsavaisetv PRFLAGS
4eaa471005973e11a6110b69fe990530b3b95a38Rishi Srivatsavaisetv SHELL /bin/sh
4eaa471005973e11a6110b69fe990530b3b95a38Rishi Srivatsavaisetv SILENT
4eaa471005973e11a6110b69fe990530b3b95a38Rishi Srivatsavaisetv TAR tar
4eaa471005973e11a6110b69fe990530b3b95a38Rishi Srivatsavaisetv YACC yacc
4eaa471005973e11a6110b69fe990530b3b95a38Rishi Srivatsavaisetv YACCFLAGS -d
4eaa471005973e11a6110b69fe990530b3b95a38Rishi Srivatsavaimake ${PACKAGEROOT}/lib/package/ast.lic
4eaa471005973e11a6110b69fe990530b3b95a38Rishi Srivatsavaidone ${PACKAGEROOT}/lib/package/ast.lic
4eaa471005973e11a6110b69fe990530b3b95a38Rishi Srivatsavaimake install
4eaa471005973e11a6110b69fe990530b3b95a38Rishi Srivatsavaimake expr
4eaa471005973e11a6110b69fe990530b3b95a38Rishi Srivatsavaimake libexpr.a archive
4eaa471005973e11a6110b69fe990530b3b95a38Rishi Srivatsavaimake expr.req
4eaa471005973e11a6110b69fe990530b3b95a38Rishi Srivatsavaiexec - set -
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 - {
4eaa471005973e11a6110b69fe990530b3b95a38Rishi Srivatsavaiexec - case "" in
exec - *?) echo " " ;;
exec - esac
exec - for i in expr ast
exec - do case $i in
exec - "expr"|expr)
exec - ;;
exec - *) if test -f ${INSTALLROOT}/lib/lib/$i
exec - then y=`cat ${INSTALLROOT}/lib/lib/$i`
exec - case $y in
exec - *-?*) echo "" $y ;;
exec - esac
exec - continue
exec - elif test ! -f ${INSTALLROOT}/lib/lib$i.a
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 - *$x*) continue ;;
exec - esac
exec - ;;
exec - esac
exec - fi
exec - ;;
exec - esac
exec - echo " -l$i"
exec - done
exec - } > expr.req
exec - rm -f 1.${COTEMP}.*
done expr.req generated
make exparse.o
make exparse.y
done exparse.y
meta exparse.o %.c>%.o exparse.c exparse
make exparse.c
meta exparse.c %.y>%.c exparse.y exparse
prev exparse.y
exec - if silent ${YACC} --version >/dev/null 2>&1
exec - then ${YACC} ${YACCFLAGS} -oexparse.c -pex exparse.y
exec - else ${YACC} ${YACCFLAGS} exparse.y
exec - ${STDED} ${STDEDFLAGS} y.tab.c <<!
exec - g/yytoken/s//yy_token/g
exec - g/[yY][yY]/s//<<<<&>>>>/g
exec - g/<<<<yy>>>>/s//ex/g
exec - g/<<<<YY>>>>/s//EX/g
exec - w
exec - q
exec - !
exec - ${STDED} ${STDEDFLAGS} y.tab.c <<!
exec - 1i
exec - #include "ast.h"
exec - .
exec - g/extern.*malloc/d
exec - w
exec - q
exec - !
exec - mv y.tab.c exparse.c
exec - if silent test -s y.tab.h
exec - then ${STDED} ${STDEDFLAGS} y.tab.h <<'!'
exec - 1i
exec - #ifndef _EXPARSE_H
exec - #define _EXPARSE_H
exec - .
exec - $a
exec - #endif /* _EXPARSE_H */
exec - .
exec - w
exec - q
exec - !
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 - w
exec - q
exec - !
exec - proto -frs y.tab.h
exec - if silent cmp 2>/dev/null -s y.tab.h exparse.h
exec - then rm -f y.tab.h
exec - else mv y.tab.h exparse.h
exec - fi
exec - fi
exec - if silent test -f y.output
exec - then mv y.output exparse.grammar
exec - fi
exec - fi
exec - if grep -c ',[0-9][0-9][0-9][0-9][0-9]*,' exparse.c >/dev/null
exec - then : ${YACC} is botched : yyact indices are bogus :
exec - cp Oexparse.c exparse.c
exec - cp Oexparse.h exparse.h
exec - else for i in exparse.h exparse.c
exec - do sed -e '1i\
exec - /* : : generated by a yacc that works -- solaris take note : : */' -e '/^[ ]*#[ ]*[il][di][en][ne][t]*[ ]["0-9].*/s,,/* & */,' -e '/^[ ]*#[ ]*include[ ]*"exlib\.h"/i\
exec - #ifndef gettxt\
exec - #define gettxt(h,t) (t)\
exec - #endif' $i > O$i
exec - done
exec - fi
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
meta excc.o %.c>%.o excc.c excc
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
meta excontext.o %.c>%.o excontext.c excontext
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
meta exdata.o %.c>%.o exdata.c exdata
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 - {
exec - echo 'static const char* exop[] = {'
exec - echo ' "MINTOKEN",'
exec - sed -e '1,/MINTOKEN/d' -e '/MAXTOKEN/,$d' -e 's/^[ ]*//' -e 's/^#[ ]*define[ ]*//' -e 's/[= ].*//' -e 's/.*/ "&",/'
exec - echo ' "MAXTOKEN",'
exec - echo '};'
exec - } < exparse.h > exop.h
done exop.h generated
prev exlib.h implicit
done exeval.c
meta exeval.o %.c>%.o exeval.c exeval
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
meta exexpr.o %.c>%.o exexpr.c exexpr
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
meta exerror.o %.c>%.o exerror.c exerror
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
meta exopen.o %.c>%.o exopen.c exopen
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
meta exrewind.o %.c>%.o exrewind.c exrewind
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
meta extoken.o %.c>%.o extoken.c extoken
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
meta extype.o %.c>%.o extype.c extype
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
meta exnospace.o %.c>%.o exnospace.c exnospace
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
meta exstash.o %.c>%.o exstash.c exstash
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
meta exzero.o %.c>%.o exzero.c exzero
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
exec - (ranlib libexpr.a) >/dev/null 2>&1 || true
done libexpr.a generated
done expr virtual
prev libexpr.a archive
make ${INSTALLROOT}/lib
exec - if silent test ! -d ${INSTALLROOT}/lib
exec - then mkdir -p ${INSTALLROOT}/lib
exec - fi
done ${INSTALLROOT}/lib generated
make ${INSTALLROOT}/lib/libexpr.a archive
prev ${INSTALLROOT}/lib
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 ;}
exec - (ranlib ${INSTALLROOT}/lib/libexpr.a) >/dev/null 2>&1 || true
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
exec - fi
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}
exec - if silent test ! -d ${PACKAGE_ast_INCLUDE}
exec - then mkdir -p ${PACKAGE_ast_INCLUDE}
exec - fi
done ${PACKAGE_ast_INCLUDE} generated
make ${PACKAGE_ast_INCLUDE}/expr.h
prev ${PACKAGE_ast_INCLUDE}
prev expr.h
exec - proto -p -s -l ${PACKAGEROOT}/lib/package/ast.lic '-o since=1989,author=gsf' expr.h > 1.${COTEMP}.x
exec - if cmp 2>/dev/null -s ${PACKAGE_ast_INCLUDE}/expr.h 1.${COTEMP}.x
exec - then rm -f 1.${COTEMP}.x
exec - else mv 1.${COTEMP}.x ${PACKAGE_ast_INCLUDE}/expr.h
exec - fi
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
done install virtual
make test
done test dontcare virtual