Mamfile revision 3f54fd611f536639ec30dd53c48e5ec1897cc7d9
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontinfo mam static 00000 1994-07-17 make (AT&T Research) 5.7 2012-06-20
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontsetv INSTALLROOT ../../..
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontsetv PACKAGE_ast_INCLUDE ${INSTALLROOT}/include/ast
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontsetv PACKAGE_ast_LIB ${INSTALLROOT}/lib
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontsetv PACKAGEROOT ../../../../..
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontsetv AR ${mam_cc_AR} ${mam_cc_AR_ARFLAGS}
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontsetv ARFLAGS rc
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontsetv AS as
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontsetv ASFLAGS
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontsetv CC cc
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontsetv mam_cc_FLAGS
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontsetv CCFLAGS ${-debug-symbols?1?${mam_cc_DEBUG} -D_BLD_DEBUG?${mam_cc_OPTIMIZE}?}
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontsetv CCLDFLAGS ${-strip-symbols?1?${mam_cc_LD_STRIP}??}
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontsetv COTEMP $$
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontsetv CPIO cpio
247806c82065fc5dcc3d25cfdb0de2725553f237Francis Dupontsetv CPIOFLAGS
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontsetv CPP "${CC} -E"
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontsetv F77 f77
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontsetv HOSTCC ${CC}
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontsetv IGNORE
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontsetv LD ld
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontsetv LDFLAGS
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontsetv LEX lex
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontsetv LEXFLAGS
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontsetv LPR lpr
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontsetv LPRFLAGS
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontsetv M4FLAGS
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontsetv NMAKE nmake
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontsetv NMAKEFLAGS
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontsetv PR pr
247806c82065fc5dcc3d25cfdb0de2725553f237Francis Dupontsetv PRFLAGS
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontsetv SHELL /bin/sh
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontsetv SILENT
247806c82065fc5dcc3d25cfdb0de2725553f237Francis Dupontsetv TAR tar
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontsetv YACC yacc
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontsetv YACCFLAGS -d
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontmake ${PACKAGEROOT}/lib/package/ast.lic
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontdone ${PACKAGEROOT}/lib/package/ast.lic
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontmake install
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontmake ncsl
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontmake ncsl.o
247806c82065fc5dcc3d25cfdb0de2725553f237Francis Dupontmake ncsl.c
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontmake ${PACKAGE_ast_INCLUDE}/error.h implicit
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontmake ${PACKAGE_ast_INCLUDE}/option.h implicit
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontmake ${PACKAGE_ast_INCLUDE}/ast.h implicit
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontmake ${PACKAGE_ast_INCLUDE}/ast_api.h implicit
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontdone ${PACKAGE_ast_INCLUDE}/ast_api.h dontcare
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontmake ${PACKAGE_ast_INCLUDE}/vmalloc.h implicit
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontmake ${PACKAGE_ast_INCLUDE}/ast_common.h implicit
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontmake ${PACKAGE_ast_INCLUDE}/ast_map.h implicit
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontdone ${PACKAGE_ast_INCLUDE}/ast_map.h dontcare
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontmake ${PACKAGE_ast_INCLUDE}/endian.h implicit
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontmake ${PACKAGE_ast_INCLUDE}/bytesex.h implicit
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontprev ${PACKAGE_ast_INCLUDE}/ast_common.h implicit
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontdone ${PACKAGE_ast_INCLUDE}/bytesex.h dontcare
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontdone ${PACKAGE_ast_INCLUDE}/endian.h dontcare
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontdone ${PACKAGE_ast_INCLUDE}/ast_common.h dontcare
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontmake ${PACKAGE_ast_INCLUDE}/ast_std.h implicit
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontmake ${PACKAGE_ast_INCLUDE}/regex.h implicit
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontprev ${PACKAGE_ast_INCLUDE}/ast_api.h implicit
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontmake ${PACKAGE_ast_INCLUDE}/ast_wchar.h implicit
247806c82065fc5dcc3d25cfdb0de2725553f237Francis Dupontmake ${PACKAGE_ast_INCLUDE}/wctype.h implicit
247806c82065fc5dcc3d25cfdb0de2725553f237Francis Dupontmake ${PACKAGE_ast_INCLUDE}/ast_wctype.h implicit
247806c82065fc5dcc3d25cfdb0de2725553f237Francis Dupontprev ${PACKAGE_ast_INCLUDE}/endian.h implicit
247806c82065fc5dcc3d25cfdb0de2725553f237Francis Dupontmake ${PACKAGE_ast_INCLUDE}/wchar.h implicit
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontprev ${PACKAGE_ast_INCLUDE}/ast_wchar.h implicit
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontdone ${PACKAGE_ast_INCLUDE}/wchar.h dontcare
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontdone ${PACKAGE_ast_INCLUDE}/ast_wctype.h dontcare
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontdone ${PACKAGE_ast_INCLUDE}/wctype.h dontcare
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontmake ${PACKAGE_ast_INCLUDE}/stdio.h implicit
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontmake ${PACKAGE_ast_INCLUDE}/ast_stdio.h implicit
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontmake ${PACKAGE_ast_INCLUDE}/sfio_s.h implicit
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontdone ${PACKAGE_ast_INCLUDE}/sfio_s.h dontcare
247806c82065fc5dcc3d25cfdb0de2725553f237Francis Dupontprev ${PACKAGE_ast_INCLUDE}/ast_std.h implicit
247806c82065fc5dcc3d25cfdb0de2725553f237Francis Dupontdone ${PACKAGE_ast_INCLUDE}/ast_stdio.h dontcare
247806c82065fc5dcc3d25cfdb0de2725553f237Francis Dupontdone ${PACKAGE_ast_INCLUDE}/stdio.h dontcare
247806c82065fc5dcc3d25cfdb0de2725553f237Francis Dupontprev ${PACKAGE_ast_INCLUDE}/stdio.h implicit
247806c82065fc5dcc3d25cfdb0de2725553f237Francis Dupontprev ${PACKAGE_ast_INCLUDE}/ast_common.h implicit
247806c82065fc5dcc3d25cfdb0de2725553f237Francis Dupontdone ${PACKAGE_ast_INCLUDE}/ast_wchar.h dontcare
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontprev ${PACKAGE_ast_INCLUDE}/ast_common.h implicit
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontmake ${PACKAGE_ast_INCLUDE}/prototyped.h implicit
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontdone ${PACKAGE_ast_INCLUDE}/prototyped.h dontcare
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontdone ${PACKAGE_ast_INCLUDE}/regex.h dontcare
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontmake ${PACKAGE_ast_INCLUDE}/getopt.h implicit
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontmake ${PACKAGE_ast_INCLUDE}/ast_getopt.h implicit
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontprev ${PACKAGE_ast_INCLUDE}/prototyped.h implicit
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontdone ${PACKAGE_ast_INCLUDE}/ast_getopt.h dontcare
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontprev ${PACKAGE_ast_INCLUDE}/prototyped.h implicit
247806c82065fc5dcc3d25cfdb0de2725553f237Francis Dupontdone ${PACKAGE_ast_INCLUDE}/getopt.h dontcare
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontprev ${PACKAGE_ast_INCLUDE}/ast_map.h implicit
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontmake ${PACKAGE_ast_INCLUDE}/ast_botch.h implicit
247806c82065fc5dcc3d25cfdb0de2725553f237Francis Dupontdone ${PACKAGE_ast_INCLUDE}/ast_botch.h dontcare
247806c82065fc5dcc3d25cfdb0de2725553f237Francis Dupontmake ${PACKAGE_ast_INCLUDE}/ast_limits.h implicit
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontdone ${PACKAGE_ast_INCLUDE}/ast_limits.h dontcare
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontmake ${PACKAGE_ast_INCLUDE}/ast_fcntl.h implicit
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontmake ${PACKAGE_ast_INCLUDE}/ast_fs.h implicit
247806c82065fc5dcc3d25cfdb0de2725553f237Francis Dupontdone ${PACKAGE_ast_INCLUDE}/ast_fs.h dontcare
247806c82065fc5dcc3d25cfdb0de2725553f237Francis Dupontdone ${PACKAGE_ast_INCLUDE}/ast_fcntl.h dontcare
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontprev ${PACKAGE_ast_INCLUDE}/ast_getopt.h implicit
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontmake ${PACKAGE_ast_INCLUDE}/ast_sys.h implicit
247806c82065fc5dcc3d25cfdb0de2725553f237Francis Dupontprev ${PACKAGE_ast_INCLUDE}/getopt.h implicit
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontprev ${PACKAGE_ast_INCLUDE}/endian.h implicit
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontprev ${PACKAGE_ast_INCLUDE}/endian.h implicit
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontdone ${PACKAGE_ast_INCLUDE}/ast_sys.h dontcare
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontmake ${PACKAGE_ast_INCLUDE}/ast_lib.h implicit
b091b4bb803b830d2d5a9e71b6648b669655d7dcFrancis Dupontdone ${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
prev ${PACKAGE_ast_INCLUDE}/endian.h implicit
prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
done ncsl.c
meta ncsl.o %.c>%.o ncsl.c ncsl
prev ncsl.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) 1994-2012 AT&T Intellectual Property][-license?http://www.eclipse.org/org/documents/epl-v10.html][--catalog?ncsl]"\" -c ncsl.c
done ncsl.o generated
bind -last
exec - ${CC} ${CCLDFLAGS} ${mam_cc_FLAGS} ${CCFLAGS} ${LDFLAGS} ${mam_cc_L+-L${INSTALLROOT}/lib} -o ncsl ncsl.o ${mam_libast}
done ncsl 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/ncsl
prev ${INSTALLROOT}/bin
prev ncsl
exec - test '' = 'ncsl' || ${STDCMP} 2>/dev/null -s ncsl ${INSTALLROOT}/bin/ncsl || { ${STDMV} ${INSTALLROOT}/bin/ncsl ${INSTALLROOT}/bin/ncsl.old 2>/dev/null || true; ${STDCP} ncsl ${INSTALLROOT}/bin/ncsl ;}
done ${INSTALLROOT}/bin/ncsl generated
done install virtual
make test
done test dontcare virtual