Mamfile revision 3f54fd611f536639ec30dd53c48e5ec1897cc7d9
849N/Ainfo mam static 00000 1994-07-17 make (AT&T Research) 5.7 2012-06-20
661N/Asetv INSTALLROOT ../../..
661N/Asetv PACKAGE_ast_INCLUDE ${INSTALLROOT}/include/ast
661N/Asetv PACKAGE_ast_LIB ${INSTALLROOT}/lib
661N/Asetv PACKAGEROOT ../../../../..
661N/Asetv AR ${mam_cc_AR} ${mam_cc_AR_ARFLAGS}
661N/Asetv ARFLAGS rc
661N/Asetv AS as
661N/Asetv ASFLAGS
661N/Asetv CC cc
661N/Asetv mam_cc_FLAGS
661N/Asetv CCFLAGS ${-debug-symbols?1?${mam_cc_DEBUG} -D_BLD_DEBUG?${mam_cc_OPTIMIZE}?}
661N/Asetv CCLDFLAGS ${-strip-symbols?1?${mam_cc_LD_STRIP}??}
661N/Asetv COTEMP $$
661N/Asetv CPIO cpio
661N/Asetv CPIOFLAGS
661N/Asetv CPP "${CC} -E"
661N/Asetv F77 f77
661N/Asetv HOSTCC ${CC}
661N/Asetv IGNORE
661N/Asetv LD ld
1902N/Asetv LDFLAGS
1902N/Asetv LEX lex
661N/Asetv LEXFLAGS
661N/Asetv LPR lpr
661N/Asetv LPRFLAGS
661N/Asetv M4FLAGS
661N/Asetv NMAKE nmake
812N/Asetv NMAKEFLAGS
661N/Asetv PR pr
661N/Asetv PRFLAGS
661N/Asetv SHELL /bin/sh
661N/Asetv SILENT
661N/Asetv TAR tar
661N/Asetv YACC yacc
661N/Asetv YACCFLAGS -d
1518N/Amake ${PACKAGEROOT}/lib/package/bsd.lic
1518N/Adone ${PACKAGEROOT}/lib/package/bsd.lic
1518N/Amake install
1518N/Amake mailx
1518N/Amake data.o
1518N/Amake data.c
1518N/Amake stamp.h implicit
1518N/Adone stamp.h
1518N/Amake mailx.h implicit
1518N/Amake local.h implicit
1518N/Amake FEATURE/lcl implicit
1518N/Ameta FEATURE/lcl %.iffe>FEATURE/% lcl.iffe lcl
1518N/Amake lcl.iffe
1518N/Adone lcl.iffe
1518N/Abind -last
1518N/Aexec - iffe -v -c '${CC} ${mam_cc_FLAGS} ${CCFLAGS} ${LDFLAGS} ' ref ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libast} : run lcl.iffe
1527N/Adone FEATURE/lcl dontcare generated
1527N/Adone local.h
1527N/Amake ${PACKAGE_ast_INCLUDE}/stdio.h implicit
1527N/Amake ${PACKAGE_ast_INCLUDE}/ast_stdio.h implicit
1527N/Amake ${PACKAGE_ast_INCLUDE}/sfio_s.h implicit
1527N/Adone ${PACKAGE_ast_INCLUDE}/sfio_s.h dontcare
1527N/Amake ${PACKAGE_ast_INCLUDE}/ast_std.h implicit
1527N/Amake ${PACKAGE_ast_INCLUDE}/regex.h implicit
1527N/Amake ${PACKAGE_ast_INCLUDE}/ast_api.h implicit
1527N/Adone ${PACKAGE_ast_INCLUDE}/ast_api.h dontcare
1527N/Amake ${PACKAGE_ast_INCLUDE}/ast_wchar.h implicit
1527N/Amake ${PACKAGE_ast_INCLUDE}/wctype.h implicit
1518N/Amake ${PACKAGE_ast_INCLUDE}/ast_wctype.h implicit
1518N/Amake ${PACKAGE_ast_INCLUDE}/endian.h implicit
719N/Amake ${PACKAGE_ast_INCLUDE}/bytesex.h implicit
719N/Amake ${PACKAGE_ast_INCLUDE}/ast_common.h implicit
719N/Amake ${PACKAGE_ast_INCLUDE}/ast_map.h implicit
719N/Adone ${PACKAGE_ast_INCLUDE}/ast_map.h dontcare
719N/Aprev ${PACKAGE_ast_INCLUDE}/endian.h implicit
719N/Adone ${PACKAGE_ast_INCLUDE}/ast_common.h dontcare
719N/Adone ${PACKAGE_ast_INCLUDE}/bytesex.h dontcare
719N/Adone ${PACKAGE_ast_INCLUDE}/endian.h dontcare
849N/Amake ${PACKAGE_ast_INCLUDE}/wchar.h implicit
849N/Aprev ${PACKAGE_ast_INCLUDE}/ast_wchar.h implicit
719N/Adone ${PACKAGE_ast_INCLUDE}/wchar.h dontcare
1976N/Adone ${PACKAGE_ast_INCLUDE}/ast_wctype.h dontcare
719N/Adone ${PACKAGE_ast_INCLUDE}/wctype.h dontcare
1976N/Aprev ${PACKAGE_ast_INCLUDE}/stdio.h implicit
1976N/Aprev ${PACKAGE_ast_INCLUDE}/stdio.h implicit
719N/Aprev ${PACKAGE_ast_INCLUDE}/ast_common.h implicit
1976N/Adone ${PACKAGE_ast_INCLUDE}/ast_wchar.h dontcare
1976N/Aprev ${PACKAGE_ast_INCLUDE}/ast_common.h implicit
719N/Amake ${PACKAGE_ast_INCLUDE}/prototyped.h implicit
1976N/Adone ${PACKAGE_ast_INCLUDE}/prototyped.h dontcare
1976N/Adone ${PACKAGE_ast_INCLUDE}/regex.h dontcare
1976N/Amake ${PACKAGE_ast_INCLUDE}/getopt.h implicit
661N/Amake ${PACKAGE_ast_INCLUDE}/ast_getopt.h implicit
661N/Aprev ${PACKAGE_ast_INCLUDE}/prototyped.h implicit
661N/Adone ${PACKAGE_ast_INCLUDE}/ast_getopt.h dontcare
661N/Aprev ${PACKAGE_ast_INCLUDE}/prototyped.h implicit
661N/Adone ${PACKAGE_ast_INCLUDE}/getopt.h dontcare
661N/Aprev ${PACKAGE_ast_INCLUDE}/ast_map.h implicit
661N/Amake ${PACKAGE_ast_INCLUDE}/ast_botch.h implicit
775N/Adone ${PACKAGE_ast_INCLUDE}/ast_botch.h dontcare
775N/Amake ${PACKAGE_ast_INCLUDE}/ast_limits.h implicit
775N/Adone ${PACKAGE_ast_INCLUDE}/ast_limits.h dontcare
775N/Amake ${PACKAGE_ast_INCLUDE}/ast_fcntl.h implicit
775N/Amake ${PACKAGE_ast_INCLUDE}/ast_fs.h implicit
775N/Adone ${PACKAGE_ast_INCLUDE}/ast_fs.h dontcare
775N/Adone ${PACKAGE_ast_INCLUDE}/ast_fcntl.h dontcare
775N/Aprev ${PACKAGE_ast_INCLUDE}/ast_getopt.h implicit
775N/Amake ${PACKAGE_ast_INCLUDE}/ast_sys.h implicit
849N/Aprev ${PACKAGE_ast_INCLUDE}/getopt.h implicit
849N/Aprev ${PACKAGE_ast_INCLUDE}/endian.h implicit
849N/Aprev ${PACKAGE_ast_INCLUDE}/endian.h implicit
775N/Adone ${PACKAGE_ast_INCLUDE}/ast_sys.h dontcare
775N/Amake ${PACKAGE_ast_INCLUDE}/ast_lib.h implicit
775N/Adone ${PACKAGE_ast_INCLUDE}/ast_lib.h dontcare
775N/Aprev ${PACKAGE_ast_INCLUDE}/ast_common.h implicit
775N/Aprev ${PACKAGE_ast_INCLUDE}/prototyped.h implicit
775N/Adone ${PACKAGE_ast_INCLUDE}/ast_std.h dontcare
775N/Adone ${PACKAGE_ast_INCLUDE}/ast_stdio.h
775N/Adone ${PACKAGE_ast_INCLUDE}/stdio.h dontcare
775N/Amake ${PACKAGE_ast_INCLUDE}/mime.h implicit
775N/Amake ${PACKAGE_ast_INCLUDE}/ls.h implicit
775N/Amake ${PACKAGE_ast_INCLUDE}/ast_mode.h implicit
775N/Adone ${PACKAGE_ast_INCLUDE}/ast_mode.h dontcare
849N/Aprev ${PACKAGE_ast_INCLUDE}/ast_fs.h implicit
849N/Aprev ${PACKAGE_ast_INCLUDE}/ast_std.h implicit
849N/Aprev ${PACKAGE_ast_INCLUDE}/prototyped.h implicit
849N/Adone ${PACKAGE_ast_INCLUDE}/ls.h dontcare
1976N/Amake ${PACKAGE_ast_INCLUDE}/sfio.h implicit
1976N/Aprev ${PACKAGE_ast_INCLUDE}/sfio_s.h implicit
849N/Aprev ${PACKAGE_ast_INCLUDE}/ast_common.h implicit
849N/Aprev ${PACKAGE_ast_INCLUDE}/ast_std.h implicit
849N/Adone ${PACKAGE_ast_INCLUDE}/sfio.h dontcare
849N/Aprev ${PACKAGE_ast_INCLUDE}/prototyped.h implicit
849N/Adone ${PACKAGE_ast_INCLUDE}/mime.h
849N/Aprev ${PACKAGE_ast_INCLUDE}/endian.h implicit
849N/Amake ${PACKAGE_ast_INCLUDE}/cdt.h implicit
849N/Aprev ${PACKAGE_ast_INCLUDE}/ast_common.h implicit
775N/Aprev ${PACKAGE_ast_INCLUDE}/ast_std.h implicit
775N/Adone ${PACKAGE_ast_INCLUDE}/cdt.h
849N/Amake ${PACKAGE_ast_INCLUDE}/wait.h implicit
849N/Amake ${PACKAGE_ast_INCLUDE}/ast_wait.h implicit
775N/Adone ${PACKAGE_ast_INCLUDE}/ast_wait.h dontcare
775N/Amake ${PACKAGE_ast_INCLUDE}/ast.h implicit
775N/Aprev ${PACKAGE_ast_INCLUDE}/ast_api.h implicit
661N/Amake ${PACKAGE_ast_INCLUDE}/vmalloc.h implicit
775N/Aprev ${PACKAGE_ast_INCLUDE}/ast_common.h implicit
661N/Aprev ${PACKAGE_ast_INCLUDE}/ast_std.h implicit
661N/Adone ${PACKAGE_ast_INCLUDE}/vmalloc.h dontcare
661N/Aprev ${PACKAGE_ast_INCLUDE}/sfio.h implicit
661N/Aprev ${PACKAGE_ast_INCLUDE}/ast_std.h implicit
661N/Aprev ${PACKAGE_ast_INCLUDE}/prototyped.h implicit
done ${PACKAGE_ast_INCLUDE}/ast.h dontcare
prev ${PACKAGE_ast_INCLUDE}/prototyped.h implicit
done ${PACKAGE_ast_INCLUDE}/wait.h dontcare
make ${PACKAGE_ast_INCLUDE}/times.h implicit
make ${PACKAGE_ast_INCLUDE}/ast_time.h implicit
done ${PACKAGE_ast_INCLUDE}/ast_time.h dontcare
prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
prev ${PACKAGE_ast_INCLUDE}/prototyped.h implicit
done ${PACKAGE_ast_INCLUDE}/times.h dontcare
make ${PACKAGE_ast_INCLUDE}/sig.h implicit
done ${PACKAGE_ast_INCLUDE}/sig.h dontcare
prev ${PACKAGE_ast_INCLUDE}/ls.h implicit
prev ${PACKAGE_ast_INCLUDE}/getopt.h implicit
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 mailx.h
done data.c
meta data.o %.c>%.o data.c data
prev data.c
exec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I. -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -c data.c
done data.o generated
make cmd1.o
make cmd1.c
prev mailx.h implicit
done cmd1.c
meta cmd1.o %.c>%.o cmd1.c cmd1
prev cmd1.c
exec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I. -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -c cmd1.c
done cmd1.o generated
make cmd2.o
make cmd2.c
prev mailx.h implicit
done cmd2.c
meta cmd2.o %.c>%.o cmd2.c cmd2
prev cmd2.c
exec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I. -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -c cmd2.c
done cmd2.o generated
make cmd3.o
make cmd3.c
prev mailx.h implicit
done cmd3.c
meta cmd3.o %.c>%.o cmd3.c cmd3
prev cmd3.c
exec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I. -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -c cmd3.c
done cmd3.o generated
make collect.o
make collect.c
prev mailx.h implicit
done collect.c
meta collect.o %.c>%.o collect.c collect
prev collect.c
exec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I. -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -c collect.c
done collect.o generated
make edit.o
make edit.c
prev mailx.h implicit
done edit.c
meta edit.o %.c>%.o edit.c edit
prev edit.c
exec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I. -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -c edit.c
done edit.o generated
make fio.o
make fio.c
make ${PACKAGE_ast_INCLUDE}/fts.h implicit
prev ${PACKAGE_ast_INCLUDE}/ast_mode.h implicit
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}/fts.h
prev mailx.h implicit
done fio.c
meta fio.o %.c>%.o fio.c fio
prev fio.c
exec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I. -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -c fio.c
done fio.o generated
make head.o
make head.c
prev mailx.h implicit
done head.c
meta head.o %.c>%.o head.c head
prev head.c
exec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I. -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -c head.c
done head.o generated
make local.o
make local.c
make ${PACKAGE_ast_INCLUDE}/tm.h implicit
prev ${PACKAGE_ast_INCLUDE}/times.h implicit
prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
prev ${PACKAGE_ast_INCLUDE}/prototyped.h implicit
done ${PACKAGE_ast_INCLUDE}/tm.h dontcare
prev ${PACKAGE_ast_INCLUDE}/stdio.h implicit
prev mailx.h implicit
done local.c
meta local.o %.c>%.o local.c local
prev local.c
exec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I. -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -c local.c
done local.o generated
make lex.o
make lex.c
prev mailx.h implicit
done lex.c
meta lex.o %.c>%.o lex.c lex
prev lex.c
exec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I. -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -c lex.c
done lex.o generated
make list.o
make list.c
prev mailx.h implicit
done list.c
meta list.o %.c>%.o list.c list
prev list.c
exec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I. -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -c list.c
done list.o generated
make main.o
make main.c
prev stamp.h implicit
prev mailx.h implicit
done main.c
meta main.o %.c>%.o main.c main
prev main.c
exec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I. -I${PACKAGE_ast_INCLUDE} -DUSAGE_LICENSE=\""[-author?Kurt Shoens (UCB)][-author?gsf][-copyright?Copyright (c) 1978-2012 The Regents of the University of California and AT&T][-license?http://www.opensource.org/licenses/bsd-license][--catalog?mailx]"\" -D_PACKAGE_ast -c main.c
done main.o generated
make misc.o
make misc.c
prev mailx.h implicit
done misc.c
meta misc.o %.c>%.o misc.c misc
prev misc.c
exec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I. -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -c misc.c
done misc.o generated
make names.o
make names.c
prev mailx.h implicit
done names.c
meta names.o %.c>%.o names.c names
prev names.c
exec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I. -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -c names.c
done names.o generated
make proc.o
make proc.c
prev mailx.h implicit
done proc.c
meta proc.o %.c>%.o proc.c proc
prev proc.c
exec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I. -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -c proc.c
done proc.o generated
make quit.o
make quit.c
prev mailx.h implicit
done quit.c
meta quit.o %.c>%.o quit.c quit
prev quit.c
exec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I. -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -c quit.c
done quit.o generated
make send.o
make send.c
prev mailx.h implicit
done send.c
meta send.o %.c>%.o send.c send
prev send.c
exec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I. -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -c send.c
done send.o generated
make spam.o
make spam.c
prev ${PACKAGE_ast_INCLUDE}/tm.h implicit
prev mailx.h implicit
done spam.c
meta spam.o %.c>%.o spam.c spam
prev spam.c
exec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I. -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -c spam.c
done spam.o generated
make tty.o
make tty.c
prev mailx.h implicit
done tty.c
meta tty.o %.c>%.o tty.c tty
prev tty.c
exec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I. -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -c tty.c
done tty.o generated
make vars.o
make vars.c
prev mailx.h implicit
done vars.c
meta vars.o %.c>%.o vars.c vars
prev vars.c
exec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I. -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -c vars.c
done vars.o generated
make imap.o
make imap.c
prev ${PACKAGE_ast_INCLUDE}/vmalloc.h implicit
prev ${PACKAGE_ast_INCLUDE}/tm.h implicit
make ${PACKAGE_ast_INCLUDE}/css.h implicit
make ${PACKAGE_ast_INCLUDE}/cs.h implicit
prev ${PACKAGE_ast_INCLUDE}/times.h implicit
prev ${PACKAGE_ast_INCLUDE}/ls.h implicit
make ${PACKAGE_ast_INCLUDE}/hashpart.h implicit
prev ${PACKAGE_ast_INCLUDE}/prototyped.h implicit
done ${PACKAGE_ast_INCLUDE}/hashpart.h dontcare
make ${PACKAGE_ast_INCLUDE}/ast_cs.h implicit
done ${PACKAGE_ast_INCLUDE}/ast_cs.h dontcare
prev ${PACKAGE_ast_INCLUDE}/ast.h implicit
prev ${PACKAGE_ast_INCLUDE}/prototyped.h implicit
done ${PACKAGE_ast_INCLUDE}/cs.h dontcare
prev ${PACKAGE_ast_INCLUDE}/prototyped.h implicit
done ${PACKAGE_ast_INCLUDE}/css.h dontcare
prev mailx.h implicit
done imap.c
meta imap.o %.c>%.o imap.c imap
prev imap.c
exec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I. -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -c imap.c
done imap.o generated
make smtp.o
make smtp.c
prev ${PACKAGE_ast_INCLUDE}/tm.h implicit
prev ${PACKAGE_ast_INCLUDE}/css.h implicit
prev mailx.h implicit
done smtp.c
meta smtp.o %.c>%.o smtp.c smtp
prev smtp.c
exec - ${CC} ${mam_cc_FLAGS} ${CCFLAGS} -I. -I${PACKAGE_ast_INCLUDE} -D_PACKAGE_ast -c smtp.c
done smtp.o generated
bind -lcs
exec - ${CC} ${CCLDFLAGS} ${mam_cc_FLAGS} ${CCFLAGS} ${LDFLAGS} ${mam_cc_L+-L${INSTALLROOT}/lib} -o mailx data.o cmd1.o cmd2.o cmd3.o collect.o edit.o fio.o head.o local.o lex.o list.o main.o misc.o names.o proc.o quit.o send.o spam.o tty.o vars.o imap.o smtp.o ${mam_libcs} ${mam_libast}
done mailx 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/mailx
prev ${INSTALLROOT}/bin
prev mailx
exec - test '' = 'mailx' || ${STDCMP} 2>/dev/null -s mailx ${INSTALLROOT}/bin/mailx || { ${STDMV} ${INSTALLROOT}/bin/mailx ${INSTALLROOT}/bin/mailx.old 2>/dev/null || true; ${STDCP} mailx ${INSTALLROOT}/bin/mailx ;}
done ${INSTALLROOT}/bin/mailx 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/mailx.1
prev ${INSTALLROOT}/man/man1
make mailx.1
done mailx.1
exec - test '' = 'mailx.1' || ${STDCMP} 2>/dev/null -s mailx.1 ${INSTALLROOT}/man/man1/mailx.1 || { ${STDMV} ${INSTALLROOT}/man/man1/mailx.1 ${INSTALLROOT}/man/man1/mailx.1.old 2>/dev/null || true; ${STDCP} mailx.1 ${INSTALLROOT}/man/man1/mailx.1 ;}
done ${INSTALLROOT}/man/man1/mailx.1 generated
done install virtual
make test
done test dontcare virtual