(List (FunctionDef die [] (List (Com {[LIT_CHARS echo]} {[DQ [VarSub @]]} < (DescriptorRedirectNode target={[LIT_CHARS 2]} &"> 1), > ) (Com {[LIT_CHARS exit]} {[LIT_CHARS 1]}) ) ) (FunctionDef clean [] (Pipeline (Com {[LIT_CHARS echo]} {[VarSub 1]}) (Com {[LIT_CHARS sed]} {[LIT_CHARS -e]} {[SQ ]}) ) ) (= scope= flags=0 words=[] bindings=[('want_autoconf_version', {[SQ ]})]) (= scope= flags=0 words=[] bindings=[('want_autoheader_version', {[VarSub want_autoconf_version]})]) (= scope= flags=0 words=[] bindings=[('want_aclocal_version', {[SQ ]})]) (= scope= flags=0 words=[] bindings=[('want_libtool_version', {[SQ ]})]) (= scope= flags=0 words=[] bindings=[('outfile', {[LIT_CHARS configure]})]) (= scope= flags=0 words=[] bindings=[('configfile', {[LIT_CHARS configure.ac]})]) (= scope= flags=0 words=[] bindings=[('want_autoconf_version_clean', {[ComSub (Com {[LIT_CHARS clean]} {[VarSub want_autoconf_version]})]})]) (= scope= flags=0 words=[] bindings=[('want_autoheader_version_clean', {[ComSub (Com {[LIT_CHARS clean]} {[VarSub want_autoheader_version]})]})]) (= scope= flags=0 words=[] bindings=[('want_aclocal_version_clean', {[ComSub (Com {[LIT_CHARS clean]} {[VarSub want_aclocal_version]})]})]) (= scope= flags=0 words=[] bindings=[('want_libtool_version_clean', {[ComSub (Com {[LIT_CHARS clean]} {[VarSub want_libtool_version]})]})]) (AndOr OP_AND_IF (Com {[LIT_CHARS test]} {[LIT_CHARS -d]} {[LIT_CHARS autoconf]}) (AndOr OP_AND_IF (Com {[LIT_CHARS test]} {[LIT_CHARS -f]} {[LIT_CHARS autoconf/] [VarSub configfile]}) (Com {[LIT_CHARS cd]} {[LIT_CHARS autoconf]}) ) ) (AndOr OP_OR_IF (Com {[LIT_CHARS test]} {[LIT_CHARS -f]} {[VarSub configfile]}) (Com {[LIT_CHARS die]} {[DQ [LIT_CHARS "Can't find 'autoconf' dir; please cd into it first"]]}) ) (Pipeline (Com {[LIT_CHARS autoconf]} {[LIT_CHARS --version]}) (Com {[LIT_CHARS grep]} {[VarSub want_autoconf_version]} < (FilenameRedirectNode filename={[LIT_CHARS /dev/null]} "> 1), > ) ) (AndOr OP_OR_IF (Com {[LIT_CHARS test]} {[VarSub ?]} {[LIT_CHARS -eq]} {[LIT_CHARS 0]}) (Com {[LIT_CHARS die]} {[DQ [LIT_CHARS "Your autoconf was not detected as being "][VarSub want_autoconf_version_clean]]}) ) (Pipeline (Com {[LIT_CHARS aclocal]} {[LIT_CHARS --version]}) (Com {[LIT_CHARS grep]} {[SQ ] [VarSub want_aclocal_version]} < (FilenameRedirectNode filename={[LIT_CHARS /dev/null]} "> 1), > ) ) (AndOr OP_OR_IF (Com {[LIT_CHARS test]} {[VarSub ?]} {[LIT_CHARS -eq]} {[LIT_CHARS 0]}) (Com {[LIT_CHARS die]} {[DQ [LIT_CHARS "Your aclocal was not detected as being "][VarSub want_aclocal_version_clean]]}) ) (Pipeline (Com {[LIT_CHARS autoheader]} {[LIT_CHARS --version]}) (Com {[LIT_CHARS grep]} {[SQ ] [VarSub want_autoheader_version]} < (FilenameRedirectNode filename={[LIT_CHARS /dev/null]} "> 1), > ) ) (AndOr OP_OR_IF (Com {[LIT_CHARS test]} {[VarSub ?]} {[LIT_CHARS -eq]} {[LIT_CHARS 0]}) (Com {[LIT_CHARS die]} {[DQ [LIT_CHARS "Your autoheader was not detected as being "][VarSub want_autoheader_version_clean]]}) ) (Pipeline (Com {[LIT_CHARS libtool]} {[LIT_CHARS --version]}) (Com {[LIT_CHARS grep]} {[VarSub want_libtool_version]} < (FilenameRedirectNode filename={[LIT_CHARS /dev/null]} "> 1), > ) ) (AndOr OP_OR_IF (Com {[LIT_CHARS test]} {[VarSub ?]} {[LIT_CHARS -eq]} {[LIT_CHARS 0]}) (Com {[LIT_CHARS die]} {[DQ [LIT_CHARS "Your libtool was not detected as being "][VarSub want_libtool_version_clean]]}) ) (Com {[LIT_CHARS echo]} {[DQ ]}) (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "### NOTE: ############################################################"]]}) (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "### If you get *any* warnings from autoconf below you MUST fix the"]]}) (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "### scripts in the m4 directory because there are future forward"]]}) (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "### compatibility or platform support issues at risk. Please do NOT"]]}) (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "### commit any configure script that was generated with warnings"]]}) (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "### present. You should get just three 'Regenerating..' lines."]]}) (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "######################################################################"]]}) (Com {[LIT_CHARS echo]} {[DQ ]}) (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "Regenerating aclocal.m4 with aclocal "][VarSub want_aclocal_version_clean]]}) (= scope= flags=0 words=[] bindings=[('cwd', {[ComSub (Com {[LIT_CHARS pwd]})]})]) (AndOr OP_OR_IF (Com {[LIT_CHARS aclocal]} {[LIT_CHARS --force]} {[LIT_CHARS -I]} {[VarSub cwd] [LIT_CHARS /m4]}) (Com {[LIT_CHARS die]} {[DQ [LIT_CHARS "aclocal failed"]]}) ) (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "Regenerating configure with autoconf "][VarSub want_autoconf_version_clean]]}) (AndOr OP_OR_IF (Com {[LIT_CHARS autoconf]} {[LIT_CHARS --force]} {[LIT_CHARS --warnings] [LIT_OTHER "="] [LIT_CHARS all]} {[LIT_CHARS -o]} {[LIT_CHARS ../] [VarSub outfile]} {[VarSub configfile]}) (Com {[LIT_CHARS die]} {[DQ [LIT_CHARS "autoconf failed"]]}) ) (Com {[LIT_CHARS cd]} {[LIT_CHARS ..]}) (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "Regenerating config.h.in with autoheader "][VarSub want_autoheader_version_clean]]}) (AndOr OP_OR_IF (Com {[LIT_CHARS autoheader]} {[LIT_CHARS --warnings] [LIT_OTHER "="] [LIT_CHARS all]} {[LIT_CHARS -I]} {[LIT_CHARS autoconf]} {[LIT_CHARS -I]} {[LIT_CHARS autoconf/m4]} {[LIT_CHARS autoconf/] [VarSub configfile]}) (Com {[LIT_CHARS die]} {[DQ [LIT_CHARS "autoheader failed"]]}) ) (Com {[LIT_CHARS exit]} {[LIT_CHARS 0]}) )