Mamfile revision 3f54fd611f536639ec30dd53c48e5ec1897cc7d9
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedyinfo mam static 00000 1994-07-17 make (AT&T Research) 5.7 2012-06-20
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedysetv INSTALLROOT ../../..
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedysetv PACKAGE_ast_INCLUDE ${INSTALLROOT}/include/ast
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedysetv PACKAGE_ast_LIB ${INSTALLROOT}/lib
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedysetv PACKAGEROOT ../../../../../..
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedysetv AR ${mam_cc_AR} ${mam_cc_AR_ARFLAGS}
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedysetv ARFLAGS rc
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedysetv AS as
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedysetv ASFLAGS
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedysetv CC cc
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedysetv mam_cc_FLAGS ${mam_cc_DLL}
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedysetv CCFLAGS ${-debug-symbols?1?${mam_cc_DEBUG} -D_BLD_DEBUG?${mam_cc_OPTIMIZE}?}
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedysetv CCLDFLAGS ${-strip-symbols?1?${mam_cc_LD_STRIP}??}
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedysetv COTEMP $$
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedysetv CPIO cpio
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedysetv CPIOFLAGS
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedysetv CPP "${CC} -E"
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedysetv F77 f77
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedysetv HOSTCC ${CC}
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedysetv IGNORE
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedysetv LD ld
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedysetv LDFLAGS
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedysetv LEX lex
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedysetv LEXFLAGS
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedysetv LPR lpr
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedysetv LPRFLAGS
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedysetv M4FLAGS
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedysetv NMAKE nmake
1d32ba663e202c24a5a1f2e5aef83fffb447cb7fJohn Wren Kennedysetv NMAKEFLAGS
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedysetv PR pr
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedysetv PRFLAGS
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedysetv SHELL /bin/sh
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedysetv SILENT
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedysetv TAR tar
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedysetv YACC yacc
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedysetv YACCFLAGS -d
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedymake ${PACKAGEROOT}/lib/package/ast.lic
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedydone ${PACKAGEROOT}/lib/package/ast.lic
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedymake install
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedymake sync
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedymake libsortsync.a archive
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedymake sync.o
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedymake sync.c
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedymake ss.h implicit
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedymake ${PACKAGE_ast_INCLUDE}/vmalloc.h implicit
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedymake ${PACKAGE_ast_INCLUDE}/ast_common.h implicit
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedymake ${PACKAGE_ast_INCLUDE}/ast_map.h implicit
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedydone ${PACKAGE_ast_INCLUDE}/ast_map.h dontcare
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedymake ${PACKAGE_ast_INCLUDE}/endian.h implicit
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedymake ${PACKAGE_ast_INCLUDE}/bytesex.h implicit
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedyprev ${PACKAGE_ast_INCLUDE}/ast_common.h implicit
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedydone ${PACKAGE_ast_INCLUDE}/bytesex.h dontcare
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedydone ${PACKAGE_ast_INCLUDE}/endian.h dontcare
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedydone ${PACKAGE_ast_INCLUDE}/ast_common.h dontcare
1d32ba663e202c24a5a1f2e5aef83fffb447cb7fJohn Wren Kennedymake ${PACKAGE_ast_INCLUDE}/ast_std.h implicit
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedymake ${PACKAGE_ast_INCLUDE}/regex.h implicit
1d32ba663e202c24a5a1f2e5aef83fffb447cb7fJohn Wren Kennedymake ${PACKAGE_ast_INCLUDE}/ast_api.h implicit
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedydone ${PACKAGE_ast_INCLUDE}/ast_api.h dontcare
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedymake ${PACKAGE_ast_INCLUDE}/ast_wchar.h implicit
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedymake ${PACKAGE_ast_INCLUDE}/wctype.h implicit
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedymake ${PACKAGE_ast_INCLUDE}/ast_wctype.h implicit
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedyprev ${PACKAGE_ast_INCLUDE}/endian.h implicit
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedymake ${PACKAGE_ast_INCLUDE}/wchar.h implicit
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedyprev ${PACKAGE_ast_INCLUDE}/ast_wchar.h implicit
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedydone ${PACKAGE_ast_INCLUDE}/wchar.h dontcare
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedydone ${PACKAGE_ast_INCLUDE}/ast_wctype.h dontcare
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedydone ${PACKAGE_ast_INCLUDE}/wctype.h dontcare
447b1e1fca22e4de5e04623965fbb1460857930cJohn Wren Kennedymake ${PACKAGE_ast_INCLUDE}/stdio.h implicit
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedymake ${PACKAGE_ast_INCLUDE}/ast_stdio.h implicit
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedymake ${PACKAGE_ast_INCLUDE}/sfio_s.h implicit
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedydone ${PACKAGE_ast_INCLUDE}/sfio_s.h dontcare
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedyprev ${PACKAGE_ast_INCLUDE}/ast_std.h implicit
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedydone ${PACKAGE_ast_INCLUDE}/ast_stdio.h dontcare
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedydone ${PACKAGE_ast_INCLUDE}/stdio.h dontcare
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedyprev ${PACKAGE_ast_INCLUDE}/stdio.h implicit
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedyprev ${PACKAGE_ast_INCLUDE}/ast_common.h implicit
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedydone ${PACKAGE_ast_INCLUDE}/ast_wchar.h dontcare
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedyprev ${PACKAGE_ast_INCLUDE}/ast_common.h implicit
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedymake ${PACKAGE_ast_INCLUDE}/prototyped.h implicit
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedydone ${PACKAGE_ast_INCLUDE}/prototyped.h dontcare
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedydone ${PACKAGE_ast_INCLUDE}/regex.h dontcare
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedymake ${PACKAGE_ast_INCLUDE}/getopt.h implicit
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedymake ${PACKAGE_ast_INCLUDE}/ast_getopt.h implicit
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedyprev ${PACKAGE_ast_INCLUDE}/prototyped.h implicit
1d32ba663e202c24a5a1f2e5aef83fffb447cb7fJohn Wren Kennedydone ${PACKAGE_ast_INCLUDE}/ast_getopt.h dontcare
1d32ba663e202c24a5a1f2e5aef83fffb447cb7fJohn Wren Kennedyprev ${PACKAGE_ast_INCLUDE}/prototyped.h implicit
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedydone ${PACKAGE_ast_INCLUDE}/getopt.h dontcare
1d32ba663e202c24a5a1f2e5aef83fffb447cb7fJohn Wren Kennedyprev ${PACKAGE_ast_INCLUDE}/ast_map.h implicit
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedymake ${PACKAGE_ast_INCLUDE}/ast_botch.h implicit
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedydone ${PACKAGE_ast_INCLUDE}/ast_botch.h dontcare
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedymake ${PACKAGE_ast_INCLUDE}/ast_limits.h implicit
1d32ba663e202c24a5a1f2e5aef83fffb447cb7fJohn Wren Kennedydone ${PACKAGE_ast_INCLUDE}/ast_limits.h dontcare
1d32ba663e202c24a5a1f2e5aef83fffb447cb7fJohn Wren Kennedymake ${PACKAGE_ast_INCLUDE}/ast_fcntl.h implicit
1d32ba663e202c24a5a1f2e5aef83fffb447cb7fJohn Wren Kennedymake ${PACKAGE_ast_INCLUDE}/ast_fs.h implicit
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedydone ${PACKAGE_ast_INCLUDE}/ast_fs.h dontcare
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedydone ${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}/recfmt.h implicit
make ${PACKAGE_ast_INCLUDE}/ast.h implicit
prev ${PACKAGE_ast_INCLUDE}/ast_api.h implicit
prev ${PACKAGE_ast_INCLUDE}/vmalloc.h implicit
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}/recfmt.h dontcare
make ${PACKAGE_ast_INCLUDE}/recsort.h implicit
prev ${PACKAGE_ast_INCLUDE}/sfio.h implicit
prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
done ${PACKAGE_ast_INCLUDE}/recsort.h dontcare
make ${PACKAGE_ast_INCLUDE}/error.h implicit
make ${PACKAGE_ast_INCLUDE}/option.h implicit
prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
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}/ast.h implicit
done ss.h
prev ${PACKAGE_ast_INCLUDE}/recsort.h implicit
prev ${PACKAGE_ast_INCLUDE}/error.h implicit
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}/ccode.h implicit
make ${PACKAGE_ast_INCLUDE}/ast_ccode.h implicit
done ${PACKAGE_ast_INCLUDE}/ast_ccode.h dontcare
prev ${PACKAGE_ast_INCLUDE}/ast_common.h implicit
prev ${PACKAGE_ast_INCLUDE}/prototyped.h implicit
done ${PACKAGE_ast_INCLUDE}/ccode.h
prev ${PACKAGE_ast_INCLUDE}/endian.h implicit
prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
done sync.c
meta sync.o %.c>%.o sync.c sync
prev sync.c
exec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I. -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -DUSAGE_LICENSE=\""[-author?Glenn Fowler <gsf@research.att.com>][-copyright?Copyright (c) 2003-2012 AT&T Intellectual Property][-license?http://www.eclipse.org/org/documents/epl-v10.html][--catalog?sortsync]"\" -c sync.c
done sync.o generated
make ss.o
make ss.c
prev ss.h implicit
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
make ${PACKAGE_ast_INCLUDE}/dlldefs.h implicit
done ${PACKAGE_ast_INCLUDE}/dlldefs.h
prev ${PACKAGE_ast_INCLUDE}/ccode.h implicit
prev ${PACKAGE_ast_INCLUDE}/error.h implicit
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. -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -c ss.c
done ss.o generated
exec - ${AR} rc libsortsync.a sync.o ss.o
exec - (ranlib libsortsync.a) >/dev/null 2>&1 || true
done libsortsync.a generated
done sync virtual
make libsorttest.a archive
make test.o
make test.c
prev ss.h implicit
done test.c
meta test.o %.c>%.o test.c test
prev test.c
exec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I. -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -c test.c
done test.o generated
exec - ${AR} rc libsorttest.a test.o
exec - (ranlib libsorttest.a) >/dev/null 2>&1 || true
done libsorttest.a 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}/ssexit.h
prev ${PACKAGE_ast_INCLUDE}
make ssexit.h
prev ${PACKAGE_ast_INCLUDE}/recsort.h implicit
prev ${PACKAGE_ast_INCLUDE}/error.h implicit
prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
done ssexit.h
exec - test '' = 'ssexit.h' || ${STDCMP} 2>/dev/null -s ssexit.h ${PACKAGE_ast_INCLUDE}/ssexit.h || { ${STDMV} ${PACKAGE_ast_INCLUDE}/ssexit.h ${PACKAGE_ast_INCLUDE}/ssexit.h.old 2>/dev/null || true; ${STDCP} ssexit.h ${PACKAGE_ast_INCLUDE}/ssexit.h ;}
done ${PACKAGE_ast_INCLUDE}/ssexit.h generated
done install virtual
make test
make test.sort
make sort.tst
done sort.tst
exec - regress sort.tst
done test.sort virtual
done test dontcare virtual