info mam static 00000 1994-07-17 make (AT&T Research) 5.7 2012-06-20
note *
note * This build file is in the Make Abstract Machine (MAM) language. It was
note * first generated by nmake, but in the ksh 93u+m distribution we maintain
note * it manually because nmake had too many problems to keep using. The
note * Mamfiles are processed by mamake (src/cmd/INIT/mamake.c); we added
note * support for indentation to improve readability. The language is
note * documented in Glenn Fowler's paper "A Make Abstract Machine":
note * http://web.archive.org/web/20041227143022/http://www2.research.att.com/~gsf/mam/mam.html
note *
setv INSTALLROOT ../../..
setv PACKAGE_ast_INCLUDE ${INSTALLROOT}/include/ast
setv PACKAGEROOT ../../../../..
setv AR ${mam_cc_AR} ${mam_cc_AR_ARFLAGS}
setv CC cc
setv mam_cc_FLAGS
setv KSH_RELFLAGS
setv KSH_SHOPTFLAGS
setv CCFLAGS ${-debug-symbols?1?${mam_cc_DEBUG} -D_BLD_DEBUG?${mam_cc_OPTIMIZE}?}
setv CCLDFLAGS ${-strip-symbols?1?${mam_cc_LD_STRIP}??}
setv COTEMP $$
setv IFFEFLAGS
setv LDFLAGS
setv SH_DICT \"libshell\"
make install
	make ksh
		make SHOPT.sh implicit
		done SHOPT.sh generated
		make pmain.o
			make sh/pmain.c
				make FEATURE/externs implicit
					meta FEATURE/externs features/%>FEATURE/% features/externs externs
					make features/externs
					done features/externs
					exec - set -
					exec - echo 'int main(){return 0;}' > 1.${COTEMP}.c
					exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -c 1.${COTEMP}.c &&
					exec - x=`${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} ${LDFLAGS} -o 1.${COTEMP}.x 1.${COTEMP}.o -l'*' 2>&1 | sed -e 's/[][()+@?]/#/g' || :` &&
					exec - {
					exec - case "" in
					exec - *?) echo " " ;;
					exec - esac
					exec - for i in shell dll cmd ast m jobs i socket nsl secdb
					exec - do case $i in
					exec - "shell"|shell)
					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} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${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} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${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 - } > shell.req
					exec - rm -f 1.${COTEMP}.*
					bind -ldll
					bind -lcmd
					bind -last
					bind -lm dontcare
					bind -lnsl dontcare
					exec - iffe ${IFFEFLAGS} -v -c "${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} ${LDFLAGS}" ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdll} ${mam_libcmd} ${mam_libast} ${mam_libm} ${mam_libnsl} : run features/externs
				done FEATURE/externs generated
				make include/shell.h implicit
					make include/fault.h implicit
						make FEATURE/sigfeatures implicit
							meta FEATURE/sigfeatures features/%>FEATURE/% features/sigfeatures sigfeatures
							make features/sigfeatures
							done features/sigfeatures
							exec - iffe ${IFFEFLAGS} -v -c "${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} ${LDFLAGS}" ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdll} ${mam_libcmd} ${mam_libast} ${mam_libm} ${mam_libnsl} : run features/sigfeatures
						done FEATURE/sigfeatures dontcare generated
						make FEATURE/setjmp implicit
							meta FEATURE/setjmp features/%>FEATURE/% features/setjmp setjmp
							make features/setjmp
							done features/setjmp
							exec - iffe ${IFFEFLAGS} -v -c "${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} ${LDFLAGS}" ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdll} ${mam_libcmd} ${mam_libast} ${mam_libm} ${mam_libnsl} : run features/setjmp
						done FEATURE/setjmp dontcare generated
						prev ${PACKAGE_ast_INCLUDE}/sfio.h implicit
						prev ${PACKAGE_ast_INCLUDE}/error.h implicit
						make ${PACKAGE_ast_INCLUDE}/sig.h implicit
						done ${PACKAGE_ast_INCLUDE}/sig.h dontcare
					done include/fault.h dontcare
					make ${PACKAGE_ast_INCLUDE}/stk.h implicit
						make ${PACKAGE_ast_INCLUDE}/sfio.h implicit
							make ${PACKAGE_ast_INCLUDE}/sfio_s.h implicit
							done ${PACKAGE_ast_INCLUDE}/sfio_s.h dontcare
							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
									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
												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
												prev ${PACKAGE_ast_INCLUDE}/sfio_s.h implicit
												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
								done ${PACKAGE_ast_INCLUDE}/regex.h dontcare
								make ${PACKAGE_ast_INCLUDE}/getopt.h implicit
									make ${PACKAGE_ast_INCLUDE}/ast_getopt.h implicit
									done ${PACKAGE_ast_INCLUDE}/ast_getopt.h dontcare
								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
							done ${PACKAGE_ast_INCLUDE}/ast_std.h dontcare
						done ${PACKAGE_ast_INCLUDE}/sfio.h dontcare
					done ${PACKAGE_ast_INCLUDE}/stk.h dontcare
					make include/history.h implicit
						prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
					done include/history.h dontcare
					make ${PACKAGE_ast_INCLUDE}/cmd.h implicit
						make ${PACKAGE_ast_INCLUDE}/dlldefs.h implicit
						done ${PACKAGE_ast_INCLUDE}/dlldefs.h dontcare
						make ${PACKAGE_ast_INCLUDE}/cmdext.h implicit
							make ${PACKAGE_ast_INCLUDE}/shcmd.h implicit
							done ${PACKAGE_ast_INCLUDE}/shcmd.h dontcare
						done ${PACKAGE_ast_INCLUDE}/cmdext.h dontcare
						prev ${PACKAGE_ast_INCLUDE}/shcmd.h implicit
						make ${PACKAGE_ast_INCLUDE}/stak.h implicit
							prev ${PACKAGE_ast_INCLUDE}/stk.h implicit
						done ${PACKAGE_ast_INCLUDE}/stak.h dontcare
						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
									prev ${PACKAGE_ast_INCLUDE}/sfio.h implicit
									prev ${PACKAGE_ast_INCLUDE}/ast_std.h implicit
								done ${PACKAGE_ast_INCLUDE}/ast.h dontcare
							done ${PACKAGE_ast_INCLUDE}/option.h dontcare
							prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
						done ${PACKAGE_ast_INCLUDE}/error.h dontcare
						prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
					done ${PACKAGE_ast_INCLUDE}/cmd.h dontcare
					prev ${PACKAGE_ast_INCLUDE}/shcmd.h implicit
					make include/nval.h implicit
						make ${PACKAGE_ast_INCLUDE}/hash.h implicit
							make ${PACKAGE_ast_INCLUDE}/hashpart.h implicit
							done ${PACKAGE_ast_INCLUDE}/hashpart.h dontcare
						done ${PACKAGE_ast_INCLUDE}/hash.h dontcare
						prev ${PACKAGE_ast_INCLUDE}/option.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
						prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
					done include/nval.h dontcare
					make include/name.h implicit
						prev include/nval.h implicit
						prev ${PACKAGE_ast_INCLUDE}/cdt.h implicit
						prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
					done include/name.h dontcare
					prev ${PACKAGE_ast_INCLUDE}/cdt.h implicit
					prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
				done include/shell.h
			done sh/pmain.c
			meta pmain.o %.c>%.o sh/pmain.c pmain
			prev sh/pmain.c
			prev SHOPT.sh
			exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_API_ast=20100309 -D_PACKAGE_ast -DERROR_CONTEXT_T=Error_context_t -c sh/pmain.c
		done pmain.o generated
		make libshell.a archive
			prev shell.req
			make alarm.o
				make bltins/alarm.c
					make FEATURE/time implicit
						meta FEATURE/time features/%>FEATURE/% features/time time
						make features/time
						done features/time
						exec - iffe ${IFFEFLAGS} -v -c "${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} ${LDFLAGS}" ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdll} ${mam_libcmd} ${mam_libast} ${mam_libm} ${mam_libnsl} : run features/time
						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
						done ${PACKAGE_ast_INCLUDE}/times.h dontcare
					done FEATURE/time generated
					make include/builtins.h implicit
						make include/shtable.h implicit
						done include/shtable.h dontcare
						make FEATURE/dynamic implicit
							meta FEATURE/dynamic features/%>FEATURE/% features/dynamic dynamic
							make features/dynamic
							done features/dynamic
							exec - iffe ${IFFEFLAGS} -v -c "${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} ${LDFLAGS}" ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdll} ${mam_libcmd} ${mam_libast} ${mam_libm} ${mam_libnsl} : run features/dynamic
							prev ${PACKAGE_ast_INCLUDE}/dlldefs.h implicit
						done FEATURE/dynamic dontcare generated
						make FEATURE/options implicit
							meta FEATURE/options features/%>FEATURE/% features/options options
							make features/options
							done features/options
							exec - iffe ${IFFEFLAGS} -v -c "${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} ${LDFLAGS}" ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdll} ${mam_libcmd} ${mam_libast} ${mam_libm} ${mam_libnsl} : run features/options
						done FEATURE/options dontcare generated
						prev ${PACKAGE_ast_INCLUDE}/option.h implicit
					done include/builtins.h
					prev ${PACKAGE_ast_INCLUDE}/stak.h implicit
					prev ${PACKAGE_ast_INCLUDE}/error.h implicit
					make include/defs.h implicit
						make include/regress.h implicit
						done include/regress.h dontcare
						prev include/shtable.h implicit
						prev include/shell.h implicit
						prev ${PACKAGE_ast_INCLUDE}/endian.h implicit
						prev include/name.h implicit
						make include/argnod.h implicit
							prev ${PACKAGE_ast_INCLUDE}/stak.h implicit
						done include/argnod.h dontcare
						prev ${PACKAGE_ast_INCLUDE}/cdt.h implicit
						prev FEATURE/options implicit
						prev FEATURE/externs implicit
						prev ${PACKAGE_ast_INCLUDE}/error.h implicit
						prev ${PACKAGE_ast_INCLUDE}/sfio.h implicit
						prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
					done include/defs.h
				done bltins/alarm.c
				meta alarm.o %.c>%.o bltins/alarm.c alarm
				prev bltins/alarm.c
				prev SHOPT.sh
				exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_API_ast=20100309 -D_PACKAGE_ast -DERROR_CONTEXT_T=Error_context_t -c bltins/alarm.c
			done alarm.o generated
			make cd_pwd.o
				make bltins/cd_pwd.c
					make include/test.h implicit
						prev include/shtable.h implicit
						prev include/defs.h implicit
						prev FEATURE/options implicit
					done include/test.h
					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
					done ${PACKAGE_ast_INCLUDE}/ls.h
					prev include/builtins.h implicit
					prev include/name.h implicit
					make include/path.h implicit
						make FEATURE/acct implicit
							meta FEATURE/acct >FEATURE/% acct
							exec - iffe ${IFFEFLAGS} -v -c "${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} ${LDFLAGS}" ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdll} ${mam_libcmd} ${mam_libast} ${mam_libm} ${mam_libnsl} : def acct
						done FEATURE/acct dontcare generated
						prev include/defs.h implicit
						prev include/nval.h implicit
						prev FEATURE/options implicit
					done include/path.h
					make include/variables.h implicit
						prev FEATURE/dynamic implicit
						prev FEATURE/options implicit
						prev ${PACKAGE_ast_INCLUDE}/option.h implicit
						prev include/nval.h implicit
					done include/variables.h
					prev ${PACKAGE_ast_INCLUDE}/error.h implicit
					prev ${PACKAGE_ast_INCLUDE}/stak.h implicit
					prev include/defs.h implicit
				done bltins/cd_pwd.c
				meta cd_pwd.o %.c>%.o bltins/cd_pwd.c cd_pwd
				prev bltins/cd_pwd.c
				prev SHOPT.sh
				exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_API_ast=20100309 -D_PACKAGE_ast -DERROR_CONTEXT_T=Error_context_t -c bltins/cd_pwd.c
			done cd_pwd.o generated
			make cflow.o
				make bltins/cflow.c
					prev include/builtins.h implicit
					make include/shnodes.h implicit
						prev include/argnod.h implicit
						prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
					done include/shnodes.h
					prev ${PACKAGE_ast_INCLUDE}/error.h implicit
					prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
					prev include/defs.h implicit
				done bltins/cflow.c
				meta cflow.o %.c>%.o bltins/cflow.c cflow
				prev bltins/cflow.c
				prev SHOPT.sh
				exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -D_API_ast=20100309 -DERROR_CONTEXT_T=Error_context_t -c bltins/cflow.c
			done cflow.o generated
			make deparse.o
				make sh/deparse.c
					prev include/test.h implicit
					prev include/shnodes.h implicit
					prev include/defs.h implicit
				done sh/deparse.c
				meta deparse.o %.c>%.o sh/deparse.c deparse
				prev sh/deparse.c
				prev SHOPT.sh
				exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_API_ast=20100309 -D_PACKAGE_ast -DERROR_CONTEXT_T=Error_context_t -c sh/deparse.c
			done deparse.o generated
			make enum.o
				make bltins/enum.c
					prev include/defs.h implicit
				done bltins/enum.c
				meta enum.o %.c>%.o bltins/enum.c enum
				prev bltins/enum.c
				exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -DERROR_CATALOG=${SH_DICT} -D_API_ast=20100309 -D_PACKAGE_ast -DERROR_CONTEXT_T=Error_context_t -c bltins/enum.c
				prev SHOPT.sh
			done enum.o generated
			make getopts.o
				make bltins/getopts.c
					prev include/builtins.h implicit
					prev include/nval.h implicit
					prev ${PACKAGE_ast_INCLUDE}/error.h implicit
					prev include/variables.h implicit
					prev include/defs.h implicit
				done bltins/getopts.c
				meta getopts.o %.c>%.o bltins/getopts.c getopts
				prev bltins/getopts.c
				prev SHOPT.sh
				exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -D_API_ast=20100309 -DERROR_CONTEXT_T=Error_context_t -c bltins/getopts.c
			done getopts.o generated
			make hist.o
				make bltins/hist.c
					make include/edit.h implicit
						make include/national.h implicit
						done include/national.h dontcare
						make include/terminal.h implicit
							make FEATURE/ttys implicit
								meta FEATURE/ttys features/%>FEATURE/% features/ttys ttys
								make features/ttys
								done features/ttys
								exec - iffe ${IFFEFLAGS} -v -c "${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} ${LDFLAGS}" ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdll} ${mam_libcmd} ${mam_libast} ${mam_libm} ${mam_libnsl} : run features/ttys
							done FEATURE/ttys dontcare generated
						done include/terminal.h dontcare
						prev FEATURE/setjmp implicit
						prev ${PACKAGE_ast_INCLUDE}/sig.h implicit
						make FEATURE/locale implicit
							meta FEATURE/locale features/%>FEATURE/% features/locale locale
							make features/locale
							done features/locale
							exec - iffe ${IFFEFLAGS} -v -c "${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} ${LDFLAGS}" ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdll} ${mam_libcmd} ${mam_libast} ${mam_libm} ${mam_libnsl} : run features/locale
						done FEATURE/locale dontcare generated
						prev FEATURE/options implicit
					done include/edit.h dontcare
					prev include/builtins.h implicit
					prev include/history.h implicit
					prev include/name.h implicit
					make include/io.h implicit
						prev ${PACKAGE_ast_INCLUDE}/sfio.h implicit
						prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
					done include/io.h
					prev include/variables.h implicit
					prev ${PACKAGE_ast_INCLUDE}/error.h implicit
					prev ${PACKAGE_ast_INCLUDE}/ls.h implicit
					prev ${PACKAGE_ast_INCLUDE}/stak.h implicit
					prev include/defs.h implicit
				done bltins/hist.c
				meta hist.o %.c>%.o bltins/hist.c hist
				prev bltins/hist.c
				prev SHOPT.sh
				exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -D_API_ast=20100309 -DERROR_CONTEXT_T=Error_context_t -c bltins/hist.c
			done hist.o generated
			make misc.o
				make bltins/misc.c
					prev ${PACKAGE_ast_INCLUDE}/times.h implicit
					prev FEATURE/time implicit
					prev FEATURE/locale implicit
					make include/jobs.h implicit
						prev ${PACKAGE_ast_INCLUDE}/vmalloc.h implicit
						prev include/terminal.h implicit
						prev FEATURE/options implicit
						prev ${PACKAGE_ast_INCLUDE}/sfio.h implicit
						prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
					done include/jobs.h
					prev include/builtins.h implicit
					prev include/history.h implicit
					prev include/name.h implicit
					prev include/io.h implicit
					prev include/path.h implicit
					prev include/shnodes.h implicit
					prev include/variables.h implicit
					prev include/defs.h implicit
				done bltins/misc.c
				meta misc.o %.c>%.o bltins/misc.c misc
				prev bltins/misc.c
				prev SHOPT.sh
				exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_API_ast=20100309 -D_PACKAGE_ast -DERROR_CONTEXT_T=Error_context_t -c bltins/misc.c
			done misc.o generated
			make mkservice.o
				make bltins/mkservice.c
					prev ${PACKAGE_ast_INCLUDE}/cmd.h implicit
					prev ${PACKAGE_ast_INCLUDE}/error.h implicit
					prev include/nval.h implicit
					prev include/defs.h implicit
				done bltins/mkservice.c
				meta mkservice.o %.c>%.o bltins/mkservice.c mkservice
				prev bltins/mkservice.c
				prev SHOPT.sh
				exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -DSH_DICT=${SH_DICT} -D_PACKAGE_ast -D_API_ast=20100309 -DERROR_CONTEXT_T=Error_context_t -c bltins/mkservice.c
			done mkservice.o generated
			make print.o
				make bltins/print.c
					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
					done ${PACKAGE_ast_INCLUDE}/ccode.h
					make ${PACKAGE_ast_INCLUDE}/tmx.h implicit
						make ${PACKAGE_ast_INCLUDE}/tv.h implicit
							prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
						done ${PACKAGE_ast_INCLUDE}/tv.h dontcare
						make ${PACKAGE_ast_INCLUDE}/tm.h implicit
							prev ${PACKAGE_ast_INCLUDE}/times.h implicit
							prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
						done ${PACKAGE_ast_INCLUDE}/tm.h dontcare
					done ${PACKAGE_ast_INCLUDE}/tmx.h
					make include/streval.h implicit
						make ${PACKAGE_ast_INCLUDE}/ast_float.h implicit
							prev ${PACKAGE_ast_INCLUDE}/endian.h implicit
							prev ${PACKAGE_ast_INCLUDE}/endian.h implicit
							prev ${PACKAGE_ast_INCLUDE}/ast_common.h implicit
						done ${PACKAGE_ast_INCLUDE}/ast_float.h dontcare
						prev include/defs.h implicit
						prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
					done include/streval.h
					prev include/builtins.h implicit
					prev include/history.h implicit
					prev include/name.h implicit
					prev include/io.h implicit
					prev ${PACKAGE_ast_INCLUDE}/stak.h implicit
					prev ${PACKAGE_ast_INCLUDE}/error.h implicit
					prev include/defs.h implicit
				done bltins/print.c
				meta print.o %.c>%.o bltins/print.c print
				prev bltins/print.c
				prev SHOPT.sh
				exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_API_ast=20100309 -D_PACKAGE_ast -DERROR_CONTEXT_T=Error_context_t -c bltins/print.c
			done print.o generated
			make read.o
				make bltins/read.c
					prev include/edit.h implicit
					prev include/terminal.h implicit
					prev include/history.h implicit
					prev include/builtins.h implicit
					prev include/name.h implicit
					prev include/io.h implicit
					make include/lexstates.h implicit
						prev ${PACKAGE_ast_INCLUDE}/wctype.h implicit
						prev ${PACKAGE_ast_INCLUDE}/wchar.h implicit
						prev FEATURE/locale implicit
					done include/lexstates.h
					prev include/variables.h implicit
					prev include/defs.h implicit
					prev ${PACKAGE_ast_INCLUDE}/error.h implicit
					prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
				done bltins/read.c
				meta read.o %.c>%.o bltins/read.c read
				prev bltins/read.c
				prev SHOPT.sh
				exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -D_API_ast=20100309 -DERROR_CONTEXT_T=Error_context_t -c bltins/read.c
			done read.o generated
			make sleep.o
				make bltins/sleep.c
					make FEATURE/poll implicit
						meta FEATURE/poll features/%>FEATURE/% features/poll poll
						make features/poll
						done features/poll
						exec - iffe ${IFFEFLAGS} -v -c "${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} ${LDFLAGS}" ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdll} ${mam_libcmd} ${mam_libast} ${mam_libm} ${mam_libnsl} : run features/poll
					done FEATURE/poll generated
					prev FEATURE/time implicit
					prev include/builtins.h implicit
					prev ${PACKAGE_ast_INCLUDE}/tmx.h implicit
					prev ${PACKAGE_ast_INCLUDE}/error.h implicit
					prev include/defs.h implicit
				done bltins/sleep.c
				meta sleep.o %.c>%.o bltins/sleep.c sleep
				prev bltins/sleep.c
				prev SHOPT.sh
				exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_API_ast=20100309 -D_PACKAGE_ast -DERROR_CONTEXT_T=Error_context_t -c bltins/sleep.c
			done sleep.o generated
			make trap.o
				make bltins/trap.c
					prev include/builtins.h implicit
					prev include/jobs.h implicit
					prev include/defs.h implicit
				done bltins/trap.c
				meta trap.o %.c>%.o bltins/trap.c trap
				prev bltins/trap.c
				prev SHOPT.sh
				exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -D_API_ast=20100309 -DERROR_CONTEXT_T=Error_context_t -c bltins/trap.c
			done trap.o generated
			make test.o
				make bltins/test.c
					prev ${PACKAGE_ast_INCLUDE}/tmx.h implicit
					prev FEATURE/poll implicit
					prev FEATURE/externs implicit
					prev include/builtins.h implicit
					prev include/test.h implicit
					prev include/terminal.h implicit
					prev include/io.h implicit
					prev ${PACKAGE_ast_INCLUDE}/regex.h implicit
					prev ${PACKAGE_ast_INCLUDE}/ls.h implicit
					prev ${PACKAGE_ast_INCLUDE}/error.h implicit
					prev include/defs.h implicit
				done bltins/test.c
				meta test.o %.c>%.o bltins/test.c test
				prev bltins/test.c
				prev SHOPT.sh
				exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_API_ast=20100309 -D_PACKAGE_ast -DERROR_CONTEXT_T=Error_context_t -c bltins/test.c
			done test.o generated
			make typeset.o
				make bltins/typeset.c
					prev FEATURE/dynamic implicit
					prev include/variables.h implicit
					prev include/builtins.h implicit
					prev include/history.h implicit
					prev include/name.h implicit
					prev include/path.h implicit
					prev ${PACKAGE_ast_INCLUDE}/error.h implicit
					prev include/defs.h implicit
				done bltins/typeset.c
				meta typeset.o %.c>%.o bltins/typeset.c typeset
				prev bltins/typeset.c
				prev SHOPT.sh
				exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -D_API_ast=20100309 -DERROR_CONTEXT_T=Error_context_t -c bltins/typeset.c
			done typeset.o generated
			make ulimit.o
				make bltins/ulimit.c
					make include/ulimit.h implicit
						make FEATURE/rlimits implicit
							meta FEATURE/rlimits features/%>FEATURE/% features/rlimits rlimits
							make features/rlimits
							done features/rlimits
							exec - iffe ${IFFEFLAGS} -v -c "${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} ${LDFLAGS}" ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdll} ${mam_libcmd} ${mam_libast} ${mam_libm} ${mam_libnsl} : run features/rlimits
						done FEATURE/rlimits dontcare generated
						prev FEATURE/time implicit
					done include/ulimit.h
					prev include/name.h implicit
					prev include/builtins.h implicit
					prev include/defs.h implicit
					prev ${PACKAGE_ast_INCLUDE}/error.h implicit
					prev ${PACKAGE_ast_INCLUDE}/sfio.h implicit
					prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
				done bltins/ulimit.c
				meta ulimit.o %.c>%.o bltins/ulimit.c ulimit
				prev bltins/ulimit.c
				prev SHOPT.sh
				exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_API_ast=20100309 -D_PACKAGE_ast -DERROR_CONTEXT_T=Error_context_t -c bltins/ulimit.c
			done ulimit.o generated
			make umask.o
				make bltins/umask.c
					prev include/builtins.h implicit
					prev include/shell.h implicit
					prev ${PACKAGE_ast_INCLUDE}/ls.h implicit
					prev ${PACKAGE_ast_INCLUDE}/error.h implicit
					prev ${PACKAGE_ast_INCLUDE}/sfio.h implicit
					prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
				done bltins/umask.c
				meta umask.o %.c>%.o bltins/umask.c umask
				prev bltins/umask.c
				prev SHOPT.sh
				exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -D_API_ast=20100309 -DERROR_CONTEXT_T=Error_context_t -c bltins/umask.c
			done umask.o generated
			make whence.o
				make bltins/whence.c
					prev include/builtins.h implicit
					make include/shlex.h implicit
						prev include/lexstates.h implicit
						prev include/shtable.h implicit
						prev include/shnodes.h implicit
						prev FEATURE/options implicit
						prev ${PACKAGE_ast_INCLUDE}/cdt.h implicit
					done include/shlex.h
					prev include/path.h implicit
					prev include/name.h implicit
					prev include/shtable.h implicit
					prev ${PACKAGE_ast_INCLUDE}/error.h implicit
					prev include/defs.h implicit
				done bltins/whence.c
				meta whence.o %.c>%.o bltins/whence.c whence
				prev bltins/whence.c
				prev SHOPT.sh
				exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -D_API_ast=20100309 -DERROR_CONTEXT_T=Error_context_t -c bltins/whence.c
			done whence.o generated
			make main.o
				make sh/main.c
					make execargs.h implicit
					done execargs.h dontcare virtual
					make nc.h implicit
					done nc.h dontcare virtual
					prev FEATURE/externs implicit
					make FEATURE/execargs implicit
						meta FEATURE/execargs >FEATURE/% execargs
						exec - iffe ${IFFEFLAGS} -v -c "${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} ${LDFLAGS}" ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdll} ${mam_libcmd} ${mam_libast} ${mam_libm} ${mam_libnsl} : def execargs
					done FEATURE/execargs generated
					make FEATURE/pstat implicit
						meta FEATURE/pstat >FEATURE/% pstat
						exec - iffe ${IFFEFLAGS} -v -c "${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} ${LDFLAGS}" ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdll} ${mam_libcmd} ${mam_libast} ${mam_libm} ${mam_libnsl} : def pstat
					done FEATURE/pstat generated
					make FEATURE/setproctitle implicit
						meta FEATURE/setproctitle >FEATURE/% setproctitle
						exec - iffe ${IFFEFLAGS} -v -c "${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} ${LDFLAGS}" ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdll} ${mam_libcmd} ${mam_libast} ${mam_libm} ${mam_libnsl} : def setproctitle
					done FEATURE/setproctitle generated
					prev FEATURE/time implicit
					make include/timeout.h implicit
					done include/timeout.h
					prev include/history.h implicit
					prev include/shnodes.h implicit
					prev include/shlex.h implicit
					prev include/jobs.h implicit
					prev include/io.h implicit
					prev include/path.h implicit
					prev include/variables.h implicit
					prev include/defs.h implicit
					make include/fcin.h implicit
						prev ${PACKAGE_ast_INCLUDE}/sfio.h implicit
					done include/fcin.h
					prev ${PACKAGE_ast_INCLUDE}/ls.h implicit
					prev ${PACKAGE_ast_INCLUDE}/stak.h implicit
					prev ${PACKAGE_ast_INCLUDE}/sfio.h implicit
					prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
				done sh/main.c
				meta main.o %.c>%.o sh/main.c main
				prev sh/main.c
				prev SHOPT.sh
				exec - ${CC} ${mam_cc_FLAGS} ${SHOPT_TIMEOUT+-DSHOPT_TIMEOUT=${SHOPT_TIMEOUT}} ${SHOPT_ACCT+-DSHOPT_ACCT=${SHOPT_ACCT}} ${SHOPT_SYSRC+-DSHOPT_SYSRC=${SHOPT_SYSRC}} ${SHOPT_REMOTE+-DSHOPT_REMOTE=${SHOPT_REMOTE}} ${SHOPT_OLDTERMIO+-DSHOPT_OLDTERMIO=${SHOPT_OLDTERMIO}} ${SHOPT_SPAWN+-DSHOPT_SPAWN=${SHOPT_SPAWN}} ${SHOPT_P_SUID+-DSHOPT_P_SUID=${SHOPT_P_SUID}} ${SHOPT_REGRESS+-DSHOPT_REGRESS=${SHOPT_REGRESS}} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} ${-debug-symbols?1?${mam_cc_DEBUG} -D_BLD_DEBUG?${CCFLAGS.FORCE}?} ${DEBUG+-DDEBUG=${DEBUG}} -DSH_DICT=${SH_DICT} ${SH_CMDLIB_DIR+-DSH_CMDLIB_DIR=${SH_CMDLIB_DIR}} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_API_ast=20100309 -D_PACKAGE_ast -DERROR_CONTEXT_T=Error_context_t -c sh/main.c
			done main.o generated
			make nvdisc.o
				make sh/nvdisc.c
					prev include/shlex.h implicit
					prev include/io.h implicit
					prev include/path.h implicit
					prev include/builtins.h implicit
					prev include/variables.h implicit
					prev include/defs.h implicit
				done sh/nvdisc.c
				meta nvdisc.o %.c>%.o sh/nvdisc.c nvdisc
				prev sh/nvdisc.c
				prev SHOPT.sh
				exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_API_ast=20100309 -D_PACKAGE_ast -DERROR_CONTEXT_T=Error_context_t -c sh/nvdisc.c
			done nvdisc.o generated
			make nvtype.o
				make sh/nvtype.c
					prev include/variables.h implicit
					prev include/io.h implicit
					prev include/defs.h implicit
				done sh/nvtype.c
				meta nvtype.o %.c>%.o sh/nvtype.c nvtype
				prev sh/nvtype.c
				prev SHOPT.sh
				exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -DSH_DICT=${SH_DICT} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -D_API_ast=20100309 -DERROR_CONTEXT_T=Error_context_t -c sh/nvtype.c
			done nvtype.o generated
			make arith.o
				make sh/arith.c
					prev include/builtins.h implicit
					prev include/variables.h implicit
					prev include/streval.h implicit
					prev include/name.h implicit
					prev include/lexstates.h implicit
					prev include/defs.h implicit
				done sh/arith.c
				meta arith.o %.c>%.o sh/arith.c arith
				prev sh/arith.c
				prev SHOPT.sh
				exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -D_API_ast=20100309 -DERROR_CONTEXT_T=Error_context_t -c sh/arith.c
			done arith.o generated
			make args.o
				make sh/args.c
					prev include/io.h implicit
					prev include/shlex.h implicit
					prev FEATURE/poll implicit
					prev include/edit.h implicit
					prev include/terminal.h implicit
					prev include/builtins.h implicit
					prev include/jobs.h implicit
					prev include/path.h implicit
					prev include/defs.h implicit
				done sh/args.c
				meta args.o %.c>%.o sh/args.c args
				prev sh/args.c
				prev SHOPT.sh
				exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_API_ast=20100309 -D_PACKAGE_ast -DERROR_CONTEXT_T=Error_context_t -c sh/args.c
			done args.o generated
			make array.o
				make sh/array.c
					prev include/name.h implicit
					prev ${PACKAGE_ast_INCLUDE}/stak.h implicit
					prev include/defs.h implicit
				done sh/array.c
				meta array.o %.c>%.o sh/array.c array
				prev sh/array.c
				prev SHOPT.sh
				exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_API_ast=20100309 -D_PACKAGE_ast -DERROR_CONTEXT_T=Error_context_t -c sh/array.c
			done array.o generated
			make completion.o
				make edit/completion.c
					prev include/history.h implicit
					prev include/edit.h implicit
					prev include/io.h implicit
					prev include/path.h implicit
					prev include/lexstates.h implicit
					prev ${PACKAGE_ast_INCLUDE}/ast_wchar.h implicit
					prev include/defs.h implicit
				done edit/completion.c
				meta completion.o %.c>%.o edit/completion.c completion
				prev edit/completion.c
				prev SHOPT.sh
				exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_API_ast=20100309 -D_PACKAGE_ast -DERROR_CONTEXT_T=Error_context_t -c edit/completion.c
			done completion.o generated
			make defs.o
				make sh/defs.c
					prev include/timeout.h implicit
					prev include/edit.h implicit
					prev include/shlex.h implicit
					prev include/jobs.h implicit
					prev include/defs.h implicit
				done sh/defs.c
				meta defs.o %.c>%.o sh/defs.c defs
				prev sh/defs.c
				prev SHOPT.sh
				exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -D_API_ast=20100309 -DERROR_CONTEXT_T=Error_context_t -c sh/defs.c
			done defs.o generated
			make edit.o
				make edit/edit.c
					prev include/shlex.h implicit
					prev include/edit.h implicit
					prev include/history.h implicit
					prev include/terminal.h implicit
					prev include/io.h implicit
					prev include/variables.h implicit
					prev include/defs.h implicit
					prev ${PACKAGE_ast_INCLUDE}/ls.h implicit
					make FEATURE/cmds implicit
						meta FEATURE/cmds features/%>FEATURE/% features/cmds cmds
						make features/cmds
						done features/cmds
						exec - iffe ${IFFEFLAGS} -v -c "${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} ${LDFLAGS}" ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdll} ${mam_libcmd} ${mam_libast} ${mam_libm} ${mam_libnsl} : run features/cmds
					done FEATURE/cmds generated
					prev FEATURE/time implicit
					prev FEATURE/options implicit
					prev include/fault.h implicit
					prev ${PACKAGE_ast_INCLUDE}/ccode.h implicit
					prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
				done edit/edit.c
				meta edit.o %.c>%.o edit/edit.c edit
				prev edit/edit.c
				prev SHOPT.sh
				exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -D_API_ast=20100309 -DERROR_CONTEXT_T=Error_context_t -c edit/edit.c
			done edit.o generated
			make expand.o
				make sh/expand.c
					prev include/path.h implicit
					prev include/io.h implicit
					make ${PACKAGE_ast_INCLUDE}/ast_dir.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 dontcare
						done ${PACKAGE_ast_INCLUDE}/dirent.h dontcare
						make dirlib.h implicit
						done dirlib.h dontcare virtual
						prev ${PACKAGE_ast_INCLUDE}/ast_lib.h implicit
					done ${PACKAGE_ast_INCLUDE}/ast_dir.h
					prev ${PACKAGE_ast_INCLUDE}/stak.h implicit
					prev ${PACKAGE_ast_INCLUDE}/ls.h implicit
					make ${PACKAGE_ast_INCLUDE}/glob.h implicit
					done ${PACKAGE_ast_INCLUDE}/glob.h
					prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
					prev include/test.h implicit
					prev include/variables.h implicit
					prev include/defs.h implicit
				done sh/expand.c
				meta expand.o %.c>%.o sh/expand.c expand
				prev sh/expand.c
				prev SHOPT.sh
				exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_API_ast=20100309 -D_PACKAGE_ast -DERROR_CONTEXT_T=Error_context_t -c sh/expand.c
			done expand.o generated
			make regress.o
				make bltins/regress.c
					prev ${PACKAGE_ast_INCLUDE}/tmx.h implicit
					prev include/builtins.h implicit
					prev include/io.h implicit
					prev ${PACKAGE_ast_INCLUDE}/ls.h implicit
					prev ${PACKAGE_ast_INCLUDE}/error.h implicit
					prev include/defs.h implicit
				done bltins/regress.c
				meta regress.o %.c>%.o bltins/regress.c regress
				prev bltins/regress.c
				prev SHOPT.sh
				exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -DSH_DICT=${SH_DICT} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_API_ast=20100309 -D_PACKAGE_ast -DERROR_CONTEXT_T=Error_context_t -c bltins/regress.c
			done regress.o generated
			make fault.o
				make sh/fault.c
					prev ${PACKAGE_ast_INCLUDE}/vmalloc.h implicit
					prev include/ulimit.h implicit
					prev include/builtins.h implicit
					prev include/path.h implicit
					prev include/jobs.h implicit
					prev include/variables.h implicit
					prev include/shlex.h implicit
					prev include/history.h implicit
					prev include/io.h implicit
					prev include/fcin.h implicit
					prev include/defs.h implicit
				done sh/fault.c
				meta fault.o %.c>%.o sh/fault.c fault
				prev sh/fault.c
				prev SHOPT.sh
				exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_API_ast=20100309 -D_PACKAGE_ast -DERROR_CONTEXT_T=Error_context_t -c sh/fault.c
			done fault.o generated
			make fcin.o
				make sh/fcin.c
					prev include/fcin.h implicit
					prev ${PACKAGE_ast_INCLUDE}/error.h implicit
					prev ${PACKAGE_ast_INCLUDE}/sfio.h implicit
					prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
				done sh/fcin.c
				meta fcin.o %.c>%.o sh/fcin.c fcin
				prev sh/fcin.c
				prev SHOPT.sh
				exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_API_ast=20100309 -D_PACKAGE_ast -DERROR_CONTEXT_T=Error_context_t -c sh/fcin.c
			done fcin.o generated
			make history.o
				make edit/history.c
					prev ${PACKAGE_ast_INCLUDE}/stdio.h implicit
					prev include/history.h implicit
					prev include/io.h implicit
					prev include/builtins.h implicit
					prev include/path.h implicit
					prev include/variables.h implicit
					prev include/defs.h implicit
					prev ${PACKAGE_ast_INCLUDE}/ls.h implicit
					prev ${PACKAGE_ast_INCLUDE}/error.h implicit
					prev FEATURE/time implicit
					prev ${PACKAGE_ast_INCLUDE}/sfio.h implicit
					prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
				done edit/history.c
				meta history.o %.c>%.o edit/history.c history
				prev edit/history.c
				prev SHOPT.sh
				exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_API_ast=20100309 -D_PACKAGE_ast -DERROR_CONTEXT_T=Error_context_t -c edit/history.c
			done history.o generated
			make init.o
				make sh/init.c
					prev ${PACKAGE_ast_INCLUDE}/wctype.h implicit
					prev ${PACKAGE_ast_INCLUDE}/ast_wchar.h implicit
					make include/version.h implicit
					done include/version.h
					prev include/lexstates.h implicit
					prev FEATURE/externs implicit
					prev FEATURE/dynamic implicit
					prev FEATURE/time implicit
					prev include/builtins.h implicit
					prev include/shlex.h implicit
					prev include/io.h implicit
					prev include/jobs.h implicit
					prev include/edit.h implicit
					prev include/name.h implicit
					prev include/fault.h implicit
					prev include/path.h implicit
					prev include/variables.h implicit
					prev ${PACKAGE_ast_INCLUDE}/regex.h implicit
					prev ${PACKAGE_ast_INCLUDE}/tmx.h implicit
					prev ${PACKAGE_ast_INCLUDE}/ccode.h implicit
					prev ${PACKAGE_ast_INCLUDE}/stak.h implicit
					prev include/defs.h implicit
				done sh/init.c
				meta init.o %.c>%.o sh/init.c init
				prev sh/init.c
				prev SHOPT.sh
				exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_API_ast=20100309 -D_PACKAGE_ast -DERROR_CONTEXT_T=Error_context_t -c sh/init.c
			done init.o generated
			make io.o
				make sh/io.c
					prev ${PACKAGE_ast_INCLUDE}/endian.h implicit
					prev FEATURE/poll implicit
					prev FEATURE/dynamic implicit
					prev FEATURE/externs implicit
					prev include/timeout.h implicit
					prev include/edit.h implicit
					prev include/history.h implicit
					prev include/shnodes.h implicit
					prev include/shlex.h implicit
					prev include/jobs.h implicit
					prev include/io.h implicit
					prev include/path.h implicit
					prev include/variables.h implicit
					prev ${PACKAGE_ast_INCLUDE}/regex.h implicit
					prev ${PACKAGE_ast_INCLUDE}/ls.h implicit
					prev include/fcin.h implicit
					prev include/defs.h implicit
				done sh/io.c
				meta io.o %.c>%.o sh/io.c io
				prev sh/io.c
				prev SHOPT.sh
				exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -D_API_ast=20100309 -DERROR_CONTEXT_T=Error_context_t -c sh/io.c
			done io.o generated
			make jobs.o
				make sh/jobs.c
					prev include/history.h implicit
					prev include/jobs.h implicit
					prev include/io.h implicit
					make ${PACKAGE_ast_INCLUDE}/wait.h implicit
						make ${PACKAGE_ast_INCLUDE}/ast_wait.h implicit
						done ${PACKAGE_ast_INCLUDE}/ast_wait.h dontcare
						prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
					done ${PACKAGE_ast_INCLUDE}/wait.h
					prev include/defs.h implicit
				done sh/jobs.c
				meta jobs.o %.c>%.o sh/jobs.c jobs
				prev sh/jobs.c
				prev SHOPT.sh
				exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_API_ast=20100309 -D_PACKAGE_ast -DERROR_CONTEXT_T=Error_context_t -c sh/jobs.c
			done jobs.o generated
			make lex.o
				make sh/lex.c
					prev include/shlex.h implicit
					prev include/io.h implicit
					prev include/lexstates.h implicit
					prev include/test.h implicit
					prev include/argnod.h implicit
					prev include/shell.h implicit
					prev include/defs.h implicit
					prev FEATURE/options implicit
					prev include/nval.h implicit
					prev include/fcin.h implicit
					prev ${PACKAGE_ast_INCLUDE}/stak.h implicit
					prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
				done sh/lex.c
				meta lex.o %.c>%.o sh/lex.c lex
				prev sh/lex.c
				prev SHOPT.sh
				exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_API_ast=20100309 -D_PACKAGE_ast -DERROR_CONTEXT_T=Error_context_t -c sh/lex.c
			done lex.o generated
			make macro.o
				make sh/macro.c
					prev include/streval.h implicit
					prev include/national.h implicit
					prev include/path.h implicit
					prev include/shnodes.h implicit
					prev include/jobs.h implicit
					prev include/io.h implicit
					prev include/shlex.h implicit
					prev include/variables.h implicit
					prev include/name.h implicit
					prev ${PACKAGE_ast_INCLUDE}/regex.h implicit
					prev include/fcin.h implicit
					prev include/defs.h implicit
				done sh/macro.c
				meta macro.o %.c>%.o sh/macro.c macro
				prev sh/macro.c
				prev SHOPT.sh
				exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_API_ast=20100309 -D_PACKAGE_ast -DERROR_CONTEXT_T=Error_context_t -c sh/macro.c
			done macro.o generated
			make name.o
				make sh/name.c
					prev include/builtins.h implicit
					prev include/shnodes.h implicit
					prev include/streval.h implicit
					prev FEATURE/externs implicit
					prev include/timeout.h implicit
					prev include/lexstates.h implicit
					prev include/path.h implicit
					prev include/variables.h implicit
					prev include/defs.h implicit
				done sh/name.c
				meta name.o %.c>%.o sh/name.c name
				prev sh/name.c
				prev SHOPT.sh
				exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -D_API_ast=20100309 -DERROR_CONTEXT_T=Error_context_t -c sh/name.c
			done name.o generated
			make nvtree.o
				make sh/nvtree.c
					prev include/lexstates.h implicit
					prev include/argnod.h implicit
					prev include/name.h implicit
					prev include/defs.h implicit
				done sh/nvtree.c
				meta nvtree.o %.c>%.o sh/nvtree.c nvtree
				prev sh/nvtree.c
				prev SHOPT.sh
				exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_API_ast=20100309 -D_PACKAGE_ast -DERROR_CONTEXT_T=Error_context_t -c sh/nvtree.c
			done nvtree.o generated
			make parse.o
				make sh/parse.c
					prev include/path.h implicit
					prev include/test.h implicit
					prev include/builtins.h implicit
					prev include/history.h implicit
					prev include/shlex.h implicit
					prev ${PACKAGE_ast_INCLUDE}/error.h implicit
					prev include/fcin.h implicit
					prev include/shell.h implicit
					prev include/defs.h implicit
					prev include/version.h implicit
				done sh/parse.c
				meta parse.o %.c>%.o sh/parse.c parse
				prev sh/parse.c
				prev SHOPT.sh
				exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_API_ast=20100309 -D_PACKAGE_ast -DERROR_CONTEXT_T=Error_context_t -c sh/parse.c
			done parse.o generated
			make path.o
				make sh/path.c
					prev FEATURE/time implicit
					prev ${PACKAGE_ast_INCLUDE}/endian.h implicit
					make ${PACKAGE_ast_INCLUDE}/ast_vfork.h implicit
					done ${PACKAGE_ast_INCLUDE}/ast_vfork.h dontcare
					make exec_attr.h implicit
					done exec_attr.h dontcare virtual
					prev FEATURE/externs implicit
					prev FEATURE/dynamic implicit
					prev include/test.h implicit
					prev include/history.h implicit
					prev include/jobs.h implicit
					prev include/io.h implicit
					prev include/path.h implicit
					prev include/variables.h implicit
					prev include/nval.h implicit
					prev ${PACKAGE_ast_INCLUDE}/ls.h implicit
					prev include/fcin.h implicit
					prev include/defs.h implicit
				done sh/path.c
				meta path.o %.c>%.o sh/path.c path
				prev sh/path.c
				prev SHOPT.sh
				exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_API_ast=20100309 -D_PACKAGE_ast -DERROR_CONTEXT_T=Error_context_t -c sh/path.c
			done path.o generated
			make string.o
				make sh/string.c
					prev ${PACKAGE_ast_INCLUDE}/wctype.h implicit
					prev include/national.h implicit
					prev include/lexstates.h implicit
					prev include/shtable.h implicit
					prev ${PACKAGE_ast_INCLUDE}/ccode.h implicit
					prev ${PACKAGE_ast_INCLUDE}/stak.h implicit
					prev include/defs.h implicit
					prev ${PACKAGE_ast_INCLUDE}/ast_wchar.h implicit
					prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
				done sh/string.c
				meta string.o %.c>%.o sh/string.c string
				prev sh/string.c
				prev SHOPT.sh
				exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_API_ast=20100309 -D_PACKAGE_ast -DERROR_CONTEXT_T=Error_context_t -c sh/string.c
			done string.o generated
			make streval.o
				make sh/streval.c
					prev include/defs.h implicit
					prev FEATURE/externs implicit
					prev ${PACKAGE_ast_INCLUDE}/stak.h implicit
					prev ${PACKAGE_ast_INCLUDE}/error.h implicit
					prev include/streval.h implicit
				done sh/streval.c
				meta streval.o %.c>%.o sh/streval.c streval
				prev sh/streval.c
				prev SHOPT.sh
				exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_API_ast=20100309 -D_PACKAGE_ast -DERROR_CONTEXT_T=Error_context_t -c sh/streval.c
			done streval.o generated
			make subshell.o
				make sh/subshell.c
					prev include/path.h implicit
					prev include/variables.h implicit
					prev include/jobs.h implicit
					prev include/shlex.h implicit
					prev include/shnodes.h implicit
					prev include/fault.h implicit
					prev include/io.h implicit
					prev ${PACKAGE_ast_INCLUDE}/ls.h implicit
					prev include/defs.h implicit
				done sh/subshell.c
				meta subshell.o %.c>%.o sh/subshell.c subshell
				prev sh/subshell.c
				prev SHOPT.sh
				exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_API_ast=20100309 -D_PACKAGE_ast -DERROR_CONTEXT_T=Error_context_t -c sh/subshell.c
			done subshell.o generated
			make tdump.o
				make sh/tdump.c
					prev ${PACKAGE_ast_INCLUDE}/ccode.h implicit
					prev include/io.h implicit
					prev include/path.h implicit
					prev include/shnodes.h implicit
					prev include/defs.h implicit
				done sh/tdump.c
				meta tdump.o %.c>%.o sh/tdump.c tdump
				prev sh/tdump.c
				prev SHOPT.sh
				exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_API_ast=20100309 -D_PACKAGE_ast -DERROR_CONTEXT_T=Error_context_t -c sh/tdump.c
			done tdump.o generated
			make timers.o
				make sh/timers.c
					prev FEATURE/time implicit
					prev FEATURE/sigfeatures implicit
					prev include/defs.h implicit
					prev include/fault.h implicit
					prev ${PACKAGE_ast_INCLUDE}/error.h implicit
					prev ${PACKAGE_ast_INCLUDE}/sig.h implicit
					prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
				done sh/timers.c
				meta timers.o %.c>%.o sh/timers.c timers
				prev sh/timers.c
				prev SHOPT.sh
				exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_API_ast=20100309 -D_PACKAGE_ast -DERROR_CONTEXT_T=Error_context_t -c sh/timers.c
			done timers.o generated
			make trestore.o
				make sh/trestore.c
					prev ${PACKAGE_ast_INCLUDE}/ccode.h implicit
					prev include/io.h implicit
					prev include/path.h implicit
					prev include/shnodes.h implicit
					prev include/defs.h implicit
				done sh/trestore.c
				meta trestore.o %.c>%.o sh/trestore.c trestore
				prev sh/trestore.c
				prev SHOPT.sh
				exec - ${CC} ${mam_cc_FLAGS} ${SHOPT_SYSRC+-DSHOPT_SYSRC=${SHOPT_SYSRC}} ${SHOPT_ACCT+-DSHOPT_ACCT=${SHOPT_ACCT}} ${SHOPT_SPAWN+-DSHOPT_SPAWN=${SHOPT_SPAWN}} ${SHOPT_P_SUID+-DSHOPT_P_SUID=${SHOPT_P_SUID}} ${SHOPT_REGRESS+-DSHOPT_REGRESS=${SHOPT_REGRESS}} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} ${-debug-symbols?1?${mam_cc_DEBUG} -D_BLD_DEBUG?${CCFLAGS.FORCE}?} ${SH_CMDLIB_DIR+-DSH_CMDLIB_DIR=${SH_CMDLIB_DIR}} -DSH_DICT=${SH_DICT} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_API_ast=20100309 -D_PACKAGE_ast -DERROR_CONTEXT_T=Error_context_t -c sh/trestore.c
			done trestore.o generated
			make waitevent.o
				make sh/waitevent.c
					prev include/defs.h implicit
				done sh/waitevent.c
				meta waitevent.o %.c>%.o sh/waitevent.c waitevent
				prev sh/waitevent.c
				prev SHOPT.sh
				exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_API_ast=20100309 -D_PACKAGE_ast -DERROR_CONTEXT_T=Error_context_t -c sh/waitevent.c
			done waitevent.o generated
			make xec.o
				make sh/xec.c
					prev ${PACKAGE_ast_INCLUDE}/ast_vfork.h implicit
					prev ${PACKAGE_ast_INCLUDE}/vmalloc.h implicit
					prev include/streval.h implicit
					prev FEATURE/locale implicit
					prev FEATURE/externs implicit
					prev FEATURE/time implicit
					prev include/builtins.h implicit
					prev include/test.h implicit
					prev include/jobs.h implicit
					prev include/shnodes.h implicit
					prev include/io.h implicit
					prev include/name.h implicit
					prev include/path.h implicit
					prev include/variables.h implicit
					prev include/fcin.h implicit
					prev include/defs.h implicit
				done sh/xec.c
				meta xec.o %.c>%.o sh/xec.c xec
				prev sh/xec.c
				prev SHOPT.sh
				exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_API_ast=20100309 -D_PACKAGE_ast -DERROR_CONTEXT_T=Error_context_t -c sh/xec.c
			done xec.o generated
			make limits.o
				make data/limits.c
					prev include/ulimit.h implicit
					prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
				done data/limits.c
				meta limits.o %.c>%.o data/limits.c limits
				prev data/limits.c
				prev SHOPT.sh
				exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_API_ast=20100309 -D_PACKAGE_ast -c data/limits.c
			done limits.o generated
			make msg.o
				make data/msg.c
					prev FEATURE/cmds implicit
					prev include/edit.h implicit
					prev include/jobs.h implicit
					prev include/builtins.h implicit
					prev include/history.h implicit
					prev include/timeout.h implicit
					prev include/shlex.h implicit
					prev include/io.h implicit
					prev include/path.h implicit
					prev include/defs.h implicit
					prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
				done data/msg.c
				meta msg.o %.c>%.o data/msg.c msg
				prev data/msg.c
				prev SHOPT.sh
				exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -D_API_ast=20100309 -DERROR_CONTEXT_T=Error_context_t -c data/msg.c
			done msg.o generated
			make strdata.o
				make data/strdata.c
					make FEATURE/math implicit
						meta FEATURE/math features/%.sh>FEATURE/% features/math.sh math
						make features/math.sh
							make data/math.tab implicit
							done data/math.tab
						done features/math.sh dontcare
						exec - iffe ${IFFEFLAGS} -v -c "${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} ${LDFLAGS}" ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdll} ${mam_libcmd} ${mam_libast} ${mam_libm} ${mam_libnsl} : run features/math.sh ${PACKAGEROOT}/src/cmd/ksh93/data/math.tab
						make ${PACKAGE_ast_INCLUDE}/ast_standards.h implicit
						done ${PACKAGE_ast_INCLUDE}/ast_standards.h dontcare
						make ${INSTALLROOT}/src/lib/libast/FEATURE/float implicit
							make ${INSTALLROOT}/src/lib/libast/FEATURE/standards implicit
							done ${INSTALLROOT}/src/lib/libast/FEATURE/standards dontcare
							prev ${PACKAGE_ast_INCLUDE}/ast_common.h implicit
						done ${INSTALLROOT}/src/lib/libast/FEATURE/float dontcare
					done FEATURE/math generated
					prev include/streval.h implicit
					prev FEATURE/options implicit
					prev ${PACKAGE_ast_INCLUDE}/ast_standards.h implicit
				done data/strdata.c
				meta strdata.o %.c>%.o data/strdata.c strdata
				prev data/strdata.c
				prev SHOPT.sh
				exec - ${CC} ${mam_cc_FLAGS} ${SHOPT_P_SUID+-DSHOPT_P_SUID=${SHOPT_P_SUID}} ${SHOPT_REGRESS+-DSHOPT_REGRESS=${SHOPT_REGRESS}} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} ${-debug-symbols?1?${mam_cc_DEBUG} -D_BLD_DEBUG?${CCFLAGS.FORCE}?} ${SH_CMDLIB_DIR+-DSH_CMDLIB_DIR=${SH_CMDLIB_DIR}} -DSH_DICT=${SH_DICT} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_API_ast=20100309 -D_PACKAGE_ast -DERROR_CONTEXT_T=Error_context_t -c data/strdata.c
			done strdata.o generated
			make testops.o
				make data/testops.c
					prev include/test.h implicit
					prev include/defs.h implicit
					prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
				done data/testops.c
				meta testops.o %.c>%.o data/testops.c testops
				prev data/testops.c
				prev SHOPT.sh
				exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -DSH_DICT=${SH_DICT} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_API_ast=20100309 -D_PACKAGE_ast -DERROR_CONTEXT_T=Error_context_t -c data/testops.c
			done testops.o generated
			make keywords.o
				make data/keywords.c
					prev FEATURE/options implicit
					prev include/shlex.h implicit
					prev include/shell.h implicit
				done data/keywords.c
				meta keywords.o %.c>%.o data/keywords.c keywords
				prev data/keywords.c
				prev SHOPT.sh
				exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -D_API_ast=20100309 -DERROR_CONTEXT_T=Error_context_t -c data/keywords.c
			done keywords.o generated
			make options.o
				make data/options.c
					prev include/shtable.h implicit
					prev include/name.h implicit
					prev include/defs.h implicit
				done data/options.c
				meta options.o %.c>%.o data/options.c options
				prev data/options.c
				prev SHOPT.sh
				exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_API_ast=20100309 -D_PACKAGE_ast -DERROR_CONTEXT_T=Error_context_t -c data/options.c
			done options.o generated
			make signals.o
				make data/signals.c
					prev include/jobs.h implicit
					prev include/defs.h implicit
				done data/signals.c
				meta signals.o %.c>%.o data/signals.c signals
				prev data/signals.c
				prev SHOPT.sh
				exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_API_ast=20100309 -D_PACKAGE_ast -DERROR_CONTEXT_T=Error_context_t -c data/signals.c
			done signals.o generated
			make aliases.o
				make data/aliases.c
					prev FEATURE/dynamic implicit
					prev FEATURE/options implicit
					prev include/defs.h implicit
				done data/aliases.c
				meta aliases.o %.c>%.o data/aliases.c aliases
				prev data/aliases.c
				prev SHOPT.sh
				exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -D_API_ast=20100309 -DERROR_CONTEXT_T=Error_context_t -c data/aliases.c
			done aliases.o generated
			make builtins.o
				make data/builtins.c
					prev FEATURE/cmds implicit
					prev include/jobs.h implicit
					prev include/builtins.h implicit
					prev include/version.h implicit
					prev include/name.h implicit
					prev include/ulimit.h implicit
					prev include/shtable.h implicit
					prev include/defs.h implicit
				done data/builtins.c
				meta builtins.o %.c>%.o data/builtins.c builtins
				prev data/builtins.c
				prev SHOPT.sh
				exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -DSH_DICT=${SH_DICT} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_API_ast=20100309 -D_PACKAGE_ast -DERROR_CONTEXT_T=Error_context_t -c data/builtins.c
			done builtins.o generated
			make variables.o
				make data/variables.c
					prev include/builtins.h implicit
					prev include/variables.h implicit
					prev include/defs.h implicit
					prev include/name.h implicit
					prev include/shtable.h implicit
					prev include/shell.h implicit
					prev FEATURE/dynamic implicit
					prev FEATURE/options implicit
					prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
				done data/variables.c
				meta variables.o %.c>%.o data/variables.c variables
				prev data/variables.c
				prev SHOPT.sh
				exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -D_API_ast=20100309 -DERROR_CONTEXT_T=Error_context_t -c data/variables.c
			done variables.o generated
			make lexstates.o
				make data/lexstates.c
					prev include/lexstates.h implicit
					prev FEATURE/options implicit
					prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
				done data/lexstates.c
				meta lexstates.o %.c>%.o data/lexstates.c lexstates
				prev data/lexstates.c
				prev SHOPT.sh
				exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_API_ast=20100309 -D_PACKAGE_ast -c data/lexstates.c
			done lexstates.o generated
			make emacs.o
				make edit/emacs.c
					prev include/terminal.h implicit
					prev include/edit.h implicit
					prev include/history.h implicit
					prev include/io.h implicit
					prev include/defs.h implicit
					prev FEATURE/cmds implicit
					prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
				done edit/emacs.c
				meta emacs.o %.c>%.o edit/emacs.c emacs
				prev edit/emacs.c
				prev SHOPT.sh
				exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -D_API_ast=20100309 -DERROR_CONTEXT_T=Error_context_t -c edit/emacs.c
			done emacs.o generated
			make vi.o
				make edit/vi.c
					prev include/lexstates.h implicit
					prev FEATURE/time implicit
					prev include/terminal.h implicit
					prev include/edit.h implicit
					prev include/history.h implicit
					prev include/io.h implicit
					prev FEATURE/options implicit
					prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
					prev include/defs.h implicit
				done edit/vi.c
				meta vi.o %.c>%.o edit/vi.c vi
				prev edit/vi.c
				prev SHOPT.sh
				exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_API_ast=20100309 -D_PACKAGE_ast -DERROR_CONTEXT_T=Error_context_t -c edit/vi.c
			done vi.o generated
			make hexpand.o
				make edit/hexpand.c
					prev include/edit.h implicit
					prev include/defs.h implicit
				done edit/hexpand.c
				meta hexpand.o %.c>%.o edit/hexpand.c hexpand
				prev edit/hexpand.c
				prev SHOPT.sh
				exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -D_API_ast=20100309 -DERROR_CONTEXT_T=Error_context_t -c edit/hexpand.c
			done hexpand.o generated
			exec - ${AR} rc libshell.a alarm.o cd_pwd.o cflow.o deparse.o enum.o getopts.o hist.o misc.o mkservice.o print.o read.o sleep.o trap.o test.o typeset.o ulimit.o umask.o whence.o main.o nvdisc.o nvtype.o arith.o args.o array.o completion.o defs.o edit.o expand.o regress.o fault.o fcin.o
			exec - ${AR} rc libshell.a history.o init.o io.o jobs.o lex.o macro.o name.o nvtree.o parse.o path.o string.o streval.o subshell.o tdump.o timers.o trestore.o waitevent.o xec.o limits.o msg.o strdata.o testops.o keywords.o options.o signals.o aliases.o builtins.o variables.o lexstates.o emacs.o vi.o hexpand.o
			exec - (ranlib libshell.a) >/dev/null 2>&1 || true
		done libshell.a generated
		bind -lshell
		prev +ljobs
		prev +li
		prev ${mam_libsocket}
		prev ${mam_libsecdb}
		exec - ${CC} ${CCLDFLAGS} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} ${LDFLAGS} ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -o ksh pmain.o ${mam_libshell} ${mam_libnsl} ${mam_libast}
	done ksh generated
	make shcomp
		make shcomp.o
			make sh/shcomp.c
				prev include/terminal.h implicit
				prev include/shnodes.h implicit
				prev include/path.h implicit
				prev include/defs.h implicit
				prev include/shell.h implicit
				prev include/version.h implicit
			done sh/shcomp.c
			meta shcomp.o %.c>%.o sh/shcomp.c shcomp
			prev sh/shcomp.c
			prev SHOPT.sh
			exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -DSH_DICT=${SH_DICT} -D_API_ast=20100309 -D_PACKAGE_ast -DERROR_CONTEXT_T=Error_context_t -c sh/shcomp.c
		done shcomp.o generated
		prev libshell.a archive
		prev +ljobs
		prev +li
		prev ${mam_libsocket}
		prev ${mam_libsecdb}
		exec - ${CC} ${CCLDFLAGS} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} ${LDFLAGS} ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -o shcomp shcomp.o ${mam_libshell} ${mam_libnsl} ${mam_libast}
	done shcomp generated
	make suid_exec
		make suid_exec.o
			make sh/suid_exec.c
				prev include/version.h implicit
				prev ${PACKAGE_ast_INCLUDE}/error.h implicit
				prev ${PACKAGE_ast_INCLUDE}/sig.h implicit
				prev ${PACKAGE_ast_INCLUDE}/ls.h implicit
				prev FEATURE/externs implicit
				prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
			done sh/suid_exec.c
			meta suid_exec.o %.c>%.o sh/suid_exec.c suid_exec
			prev sh/suid_exec.c
			prev SHOPT.sh
			exec - ${CC} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} -I. -Iinclude -I${PACKAGE_ast_INCLUDE} -DERROR_CONTEXT_T=Error_context_t -D_API_ast=20100309 -D_PACKAGE_ast -c sh/suid_exec.c
		done suid_exec.o generated
		prev +ljobs
		prev +li
		prev ${mam_libsocket}
		prev ${mam_libsecdb}
		exec - ${CC} ${CCLDFLAGS} ${mam_cc_FLAGS} ${KSH_RELFLAGS} ${KSH_SHOPTFLAGS} ${CCFLAGS} ${LDFLAGS} -lm ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -o suid_exec suid_exec.o ${mam_libast} ${mam_libnsl} ${mam_libast}
	done suid_exec generated
	make shell
		prev libshell.a archive
	done shell virtual
	prev libshell.a archive
	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/ksh
		prev ${INSTALLROOT}/bin
		prev ksh
		exec - test '' = 'ksh' || ${STDCMP} 2>/dev/null -s ksh ${INSTALLROOT}/bin/ksh || { ${STDMV} ${INSTALLROOT}/bin/ksh ${INSTALLROOT}/bin/ksh.old 2>/dev/null || true; ${STDCP} ksh ${INSTALLROOT}/bin/ksh ;}
	done ${INSTALLROOT}/bin/ksh generated
	make ${INSTALLROOT}/man/man1
		exec - if silent test ! -d ${INSTALLROOT}/man/man1
		exec - then mkdir -p ${INSTALLROOT}/man/man1
		exec - fi
	done ${INSTALLROOT}/man/man1 generated
	make ${INSTALLROOT}/man/man1/sh.1
		prev ${INSTALLROOT}/man/man1
		make sh.1
		done sh.1
		exec - test '' = 'sh.1' || ${STDCMP} 2>/dev/null -s sh.1 ${INSTALLROOT}/man/man1/sh.1 || { ${STDMV} ${INSTALLROOT}/man/man1/sh.1 ${INSTALLROOT}/man/man1/sh.1.old 2>/dev/null || true; ${STDCP} sh.1 ${INSTALLROOT}/man/man1/sh.1 ;}
	done ${INSTALLROOT}/man/man1/sh.1 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/libshell.a archive
		prev ${INSTALLROOT}/lib
		prev libshell.a archive
		exec - test '' = 'libshell.a' || ${STDCMP} 2>/dev/null -s libshell.a ${INSTALLROOT}/lib/libshell.a || { ${STDMV} ${INSTALLROOT}/lib/libshell.a ${INSTALLROOT}/lib/libshell.a.old 2>/dev/null || true; ${STDCP} libshell.a ${INSTALLROOT}/lib/libshell.a ;}
		exec - (ranlib ${INSTALLROOT}/lib/libshell.a) >/dev/null 2>&1 || true
	done ${INSTALLROOT}/lib/libshell.a generated
	make ${INSTALLROOT}/man/man3
		exec - if silent test ! -d ${INSTALLROOT}/man/man3
		exec - then mkdir -p ${INSTALLROOT}/man/man3
		exec - fi
	done ${INSTALLROOT}/man/man3 generated
	make ${INSTALLROOT}/man/man3/shell.3
		prev ${INSTALLROOT}/man/man3
		make shell.3
		done shell.3
		exec - test '' = 'shell.3' || ${STDCMP} 2>/dev/null -s shell.3 ${INSTALLROOT}/man/man3/shell.3 || { ${STDMV} ${INSTALLROOT}/man/man3/shell.3 ${INSTALLROOT}/man/man3/shell.3.old 2>/dev/null || true; ${STDCP} shell.3 ${INSTALLROOT}/man/man3/shell.3 ;}
	done ${INSTALLROOT}/man/man3/shell.3 generated
	make ${INSTALLROOT}/man/man3/nval.3
		make nval.3
		done nval.3
		exec - test '' = 'nval.3' || ${STDCMP} 2>/dev/null -s nval.3 ${INSTALLROOT}/man/man3/nval.3 || { ${STDMV} ${INSTALLROOT}/man/man3/nval.3 ${INSTALLROOT}/man/man3/nval.3.old 2>/dev/null || true; ${STDCP} nval.3 ${INSTALLROOT}/man/man3/nval.3 ;}
	done ${INSTALLROOT}/man/man3/nval.3 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/shell
		prev ${INSTALLROOT}/lib/lib
		prev shell.req
		exec - test '' = 'shell.req' || ${STDCMP} 2>/dev/null -s shell.req ${INSTALLROOT}/lib/lib/shell || { ${STDMV} ${INSTALLROOT}/lib/lib/shell ${INSTALLROOT}/lib/lib/shell.old 2>/dev/null || true; ${STDCP} shell.req ${INSTALLROOT}/lib/lib/shell ;}
	done ${INSTALLROOT}/lib/lib/shell 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}/nval.h
		prev ${PACKAGE_ast_INCLUDE}
		prev include/nval.h
		exec - if cmp 2>/dev/null -s include/nval.h ${PACKAGE_ast_INCLUDE}/nval.h
		exec - then :
		exec - else ${STDCP} include/nval.h ${PACKAGE_ast_INCLUDE}/nval.h
		exec - fi
	done ${PACKAGE_ast_INCLUDE}/nval.h generated
	make ${PACKAGE_ast_INCLUDE}/shell.h
		prev include/shell.h
		exec - if cmp 2>/dev/null -s include/shell.h ${PACKAGE_ast_INCLUDE}/shell.h
		exec - then :
		exec - else ${STDCP} include/shell.h ${PACKAGE_ast_INCLUDE}/shell.h
		exec - fi
	done ${PACKAGE_ast_INCLUDE}/shell.h generated
	make ${PACKAGE_ast_INCLUDE}/history.h
		prev include/history.h
		exec - if cmp 2>/dev/null -s include/history.h ${PACKAGE_ast_INCLUDE}/history.h
		exec - then :
		exec - else ${STDCP} include/history.h ${PACKAGE_ast_INCLUDE}/history.h
		exec - fi
	done ${PACKAGE_ast_INCLUDE}/history.h generated
	make ${INSTALLROOT}/bin/suid_exec
		prev suid_exec
		exec - test '' = 'suid_exec' || ${STDCMP} 2>/dev/null -s suid_exec ${INSTALLROOT}/bin/suid_exec || { ${STDMV} ${INSTALLROOT}/bin/suid_exec ${INSTALLROOT}/bin/suid_exec.old 2>/dev/null || true; ${STDCP} suid_exec ${INSTALLROOT}/bin/suid_exec ;}
	done ${INSTALLROOT}/bin/suid_exec generated
	make ${INSTALLROOT}/bin/shcomp
		prev shcomp
		exec - test '' = 'shcomp' || ${STDCMP} 2>/dev/null -s shcomp ${INSTALLROOT}/bin/shcomp || { ${STDMV} ${INSTALLROOT}/bin/shcomp ${INSTALLROOT}/bin/shcomp.old 2>/dev/null || true; ${STDCP} shcomp ${INSTALLROOT}/bin/shcomp ;}
	done ${INSTALLROOT}/bin/shcomp generated
	make ${INSTALLROOT}/fun
		exec - if silent test ! -d ${INSTALLROOT}/fun
		exec - then mkdir -p ${INSTALLROOT}/fun
		exec - fi
	done ${INSTALLROOT}/fun generated
	make ${INSTALLROOT}/fun/dirs
		prev ${INSTALLROOT}/fun
		make fun/dirs
		done fun/dirs
		exec - test '' = 'fun/dirs' || ${STDCMP} 2>/dev/null -s fun/dirs ${INSTALLROOT}/fun/dirs || { ${STDMV} ${INSTALLROOT}/fun/dirs ${INSTALLROOT}/fun/dirs.old 2>/dev/null || true; ${STDCP} fun/dirs ${INSTALLROOT}/fun/dirs && chmod ugo+x ${INSTALLROOT}/fun/dirs ;}
	done ${INSTALLROOT}/fun/dirs generated
	make ${INSTALLROOT}/fun/popd
		make fun/popd
		done fun/popd
		exec - test '' = 'fun/popd' || ${STDCMP} 2>/dev/null -s fun/popd ${INSTALLROOT}/fun/popd || { ${STDMV} ${INSTALLROOT}/fun/popd ${INSTALLROOT}/fun/popd.old 2>/dev/null || true; ${STDCP} fun/popd ${INSTALLROOT}/fun/popd && chmod ugo+x ${INSTALLROOT}/fun/popd ;}
	done ${INSTALLROOT}/fun/popd generated
	make ${INSTALLROOT}/fun/pushd
		make fun/pushd
		done fun/pushd
		exec - test '' = 'fun/pushd' || ${STDCMP} 2>/dev/null -s fun/pushd ${INSTALLROOT}/fun/pushd || { ${STDMV} ${INSTALLROOT}/fun/pushd ${INSTALLROOT}/fun/pushd.old 2>/dev/null || true; ${STDCP} fun/pushd ${INSTALLROOT}/fun/pushd && chmod ugo+x ${INSTALLROOT}/fun/pushd ;}
	done ${INSTALLROOT}/fun/pushd generated
done install virtual
make test
	make test.ksh
		prev ${INSTALLROOT}/bin/ksh
		prev ksh
		make tests/shtests
		done tests/shtests
		exec - silent cmp 2>/dev/null -s ${INSTALLROOT}/bin/ksh ksh 2>/dev/null ||
		exec - echo "make install to run the tests on the latest ksh" >&2
		exec - cd
		exec - SHELL=${INSTALLROOT}/bin/ksh ${INSTALLROOT}/bin/ksh shtests
	done test.ksh virtual
done test dontcare virtual
