Mamfile revision 3f54fd611f536639ec30dd53c48e5ec1897cc7d9
32N/Ainfo mam static 00000 1994-07-17 make (AT&T Research) 5.7 2012-06-20
32N/Asetv INSTALLROOT ../../..
851N/Asetv PACKAGE_ast_INCLUDE ${INSTALLROOT}/include/ast
851N/Asetv PACKAGE_ast_LIB ${INSTALLROOT}/lib
32N/Asetv PACKAGEROOT ../../../../..
32N/Asetv AR ${mam_cc_AR} ${mam_cc_AR_ARFLAGS}
32N/Asetv ARFLAGS rc
32N/Asetv AS as
32N/Asetv ASFLAGS
32N/Asetv CC cc
32N/Asetv mam_cc_FLAGS
32N/Asetv CCFLAGS ${-debug-symbols?1?${mam_cc_DEBUG} -D_BLD_DEBUG?${mam_cc_OPTIMIZE}?}
32N/Asetv CCLDFLAGS ${-strip-symbols?1?${mam_cc_LD_STRIP}??}
32N/Asetv COTEMP $$
32N/Asetv CPIO cpio
32N/Asetv CPIOFLAGS
32N/Asetv CPP "${CC} -E"
32N/Asetv F77 f77
32N/Asetv HOSTCC ${CC}
32N/Asetv IGNORE
32N/Asetv LD ld
32N/Asetv LDFLAGS
32N/Asetv LEX lex
32N/Asetv LEXFLAGS
32N/Asetv LPR lpr
32N/Asetv LPRFLAGS
32N/Asetv M4FLAGS
32N/Asetv NMAKE nmake
32N/Asetv NMAKEFLAGS
32N/Asetv PR pr
851N/Asetv PRFLAGS
32N/Asetv SHELL /bin/sh
32N/Asetv SILENT
32N/Asetv TAR tar
493N/Asetv YACC yacc
32N/Asetv YACCFLAGS -d
32N/Amake ${PACKAGEROOT}/lib/package/ast.lic
851N/Adone ${PACKAGEROOT}/lib/package/ast.lic
32N/Amake install
32N/Amake ss
32N/Amake ss.o
32N/Amake ss.c
32N/Amake ${PACKAGE_ast_INCLUDE}/error.h implicit
32N/Amake ${PACKAGE_ast_INCLUDE}/option.h implicit
make ${PACKAGE_ast_INCLUDE}/ast.h implicit
make ${PACKAGE_ast_INCLUDE}/ast_api.h implicit
done ${PACKAGE_ast_INCLUDE}/ast_api.h dontcare
make ${PACKAGE_ast_INCLUDE}/vmalloc.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
make ${PACKAGE_ast_INCLUDE}/endian.h implicit
make ${PACKAGE_ast_INCLUDE}/bytesex.h implicit
prev ${PACKAGE_ast_INCLUDE}/ast_common.h implicit
done ${PACKAGE_ast_INCLUDE}/bytesex.h dontcare
done ${PACKAGE_ast_INCLUDE}/endian.h dontcare
done ${PACKAGE_ast_INCLUDE}/ast_common.h dontcare
make ${PACKAGE_ast_INCLUDE}/ast_std.h implicit
make ${PACKAGE_ast_INCLUDE}/regex.h implicit
prev ${PACKAGE_ast_INCLUDE}/ast_api.h implicit
make ${PACKAGE_ast_INCLUDE}/ast_wchar.h implicit
make ${PACKAGE_ast_INCLUDE}/wctype.h implicit
make ${PACKAGE_ast_INCLUDE}/ast_wctype.h implicit
prev ${PACKAGE_ast_INCLUDE}/endian.h implicit
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
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
prev ${PACKAGE_ast_INCLUDE}/ast_std.h implicit
done ${PACKAGE_ast_INCLUDE}/ast_stdio.h dontcare
done ${PACKAGE_ast_INCLUDE}/stdio.h dontcare
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}/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
make ${PACKAGE_ast_INCLUDE}/dirent.h implicit
make ${PACKAGE_ast_INCLUDE}/ast_dirent.h implicit
prev ${PACKAGE_ast_INCLUDE}/ast_std.h implicit
done ${PACKAGE_ast_INCLUDE}/ast_dirent.h
done ${PACKAGE_ast_INCLUDE}/dirent.h
make ${PACKAGE_ast_INCLUDE}/cs.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
make ${PACKAGE_ast_INCLUDE}/ls.h implicit
make ${PACKAGE_ast_INCLUDE}/ast_mode.h implicit
done ${PACKAGE_ast_INCLUDE}/ast_mode.h dontcare
prev ${PACKAGE_ast_INCLUDE}/ast_fs.h implicit
prev ${PACKAGE_ast_INCLUDE}/ast_std.h implicit
prev ${PACKAGE_ast_INCLUDE}/prototyped.h implicit
done ${PACKAGE_ast_INCLUDE}/ls.h dontcare
make ${PACKAGE_ast_INCLUDE}/hashpart.h implicit
prev ${PACKAGE_ast_INCLUDE}/prototyped.h implicit
done ${PACKAGE_ast_INCLUDE}/hashpart.h dontcare
make ${PACKAGE_ast_INCLUDE}/ast_cs.h implicit
done ${PACKAGE_ast_INCLUDE}/ast_cs.h dontcare
prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
prev ${PACKAGE_ast_INCLUDE}/prototyped.h implicit
done ${PACKAGE_ast_INCLUDE}/cs.h
prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
done ss.c
meta ss.o %.c>%.o ss.c ss
prev ss.c
exec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -DUSAGE_LICENSE=\""[-author?Glenn Fowler <gsf@research.att.com>][-copyright?Copyright (c) 1990-2012 AT&T Intellectual Property][-license?http://www.eclipse.org/org/documents/epl-v10.html][--catalog?ss]"\" -c ss.c
done ss.o generated
bind -lcs
bind -last
exec - ${CC} ${CCLDFLAGS} ${mam_cc_FLAGS} ${CCFLAGS} ${LDFLAGS} ${mam_cc_L+-L${INSTALLROOT}/lib} -o ss ss.o ${mam_libcs} ${mam_libast}
done ss generated
make ssd
make ssd.o
make ssd.c
make FEATURE/cmd implicit
meta FEATURE/cmd features/%>FEATURE/% features/cmd cmd
make features/cmd
done features/cmd
exec - iffe -v -c '${CC} ${mam_cc_FLAGS} ${CCFLAGS} ${LDFLAGS} ' ref ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libast} : run features/cmd
done FEATURE/cmd generated
make ${PACKAGE_ast_INCLUDE}/ast_param.h implicit
done ${PACKAGE_ast_INCLUDE}/ast_param.h
prev ${PACKAGE_ast_INCLUDE}/dirent.h implicit
prev ${PACKAGE_ast_INCLUDE}/times.h implicit
make ${PACKAGE_ast_INCLUDE}/sig.h implicit
done ${PACKAGE_ast_INCLUDE}/sig.h
make ${PACKAGE_ast_INCLUDE}/proc.h implicit
prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
prev ${PACKAGE_ast_INCLUDE}/prototyped.h implicit
done ${PACKAGE_ast_INCLUDE}/proc.h
prev ${PACKAGE_ast_INCLUDE}/error.h implicit
prev ${PACKAGE_ast_INCLUDE}/endian.h implicit
prev ${PACKAGE_ast_INCLUDE}/cs.h implicit
prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
done ssd.c
meta ssd.o %.c>%.o ssd.c ssd
prev ssd.c
exec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I. -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -c ssd.c
done ssd.o generated
exec - ${CC} ${CCLDFLAGS} ${mam_cc_FLAGS} ${CCFLAGS} ${LDFLAGS} ${mam_cc_L+-L${INSTALLROOT}/lib} -o ssd ssd.o ${mam_libcs} ${mam_libast}
done ssd generated
make ${INSTALLROOT}/bin
exec - if silent test ! -d ${INSTALLROOT}/bin
exec - then mkdir -p ${INSTALLROOT}/bin
exec - fi
done ${INSTALLROOT}/bin generated
make ${INSTALLROOT}/bin/ss
prev ${INSTALLROOT}/bin
prev ss
exec - test '' = 'ss' || ${STDCMP} 2>/dev/null -s ss ${INSTALLROOT}/bin/ss || { ${STDMV} ${INSTALLROOT}/bin/ss ${INSTALLROOT}/bin/ss.old 2>/dev/null || true; ${STDCP} ss ${INSTALLROOT}/bin/ss ;}
done ${INSTALLROOT}/bin/ss generated
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/ssd
prev ${INSTALLROOT}/lib
prev ssd
setv group -Dgroup="kmem"
setv mode -Dmode="ug+s,+x"
setv preserve -Dpreserve
exec - test '' = 'ssd' || ${STDCMP} 2>/dev/null -s ssd ${INSTALLROOT}/lib/ssd || { ${STDMV} ${INSTALLROOT}/lib/ssd ${INSTALLROOT}/lib/ssd.old 2>/dev/null || true; ${STDCP} ssd ${INSTALLROOT}/lib/ssd && { chgrp kmem ${INSTALLROOT}/lib/ssd || true ;} && chmod ug+s,+x ${INSTALLROOT}/lib/ssd ;}
done ${INSTALLROOT}/lib/ssd generated
make ${INSTALLROOT}/man/man8
exec - if silent test ! -d ${INSTALLROOT}/man/man8
exec - then mkdir -p ${INSTALLROOT}/man/man8
exec - fi
done ${INSTALLROOT}/man/man8 generated
make ${INSTALLROOT}/man/man8/ssd.8
prev ${INSTALLROOT}/man/man8
make ssd.8
done ssd.8
exec - test '' = 'ssd.8' || ${STDCMP} 2>/dev/null -s ssd.8 ${INSTALLROOT}/man/man8/ssd.8 || { ${STDMV} ${INSTALLROOT}/man/man8/ssd.8 ${INSTALLROOT}/man/man8/ssd.8.old 2>/dev/null || true; ${STDCP} ssd.8 ${INSTALLROOT}/man/man8/ssd.8 ;}
done ${INSTALLROOT}/man/man8/ssd.8 generated
make ${INSTALLROOT}/share
exec - if silent test ! -d ${INSTALLROOT}/share
exec - then mkdir -p ${INSTALLROOT}/share
exec - fi
done ${INSTALLROOT}/share generated
make ${INSTALLROOT}/share/lib/ss
exec - if silent test ! -d ${INSTALLROOT}/share/lib/ss
exec - then mkdir -p ${INSTALLROOT}/share/lib/ss
exec - fi
done ${INSTALLROOT}/share/lib/ss generated
done install virtual
make test
done test dontcare virtual