--- /dev/null
+#!/bin/sh
+
+srcdir=${srcdir:-.}
+set -ux
+
+AUTOGEN_INPUT_CHECKSUM=`cat $srcdir/configure.in $srcdir/stepmake/aclocal.m4 | md5sum | cut -b 1-32`
+
+CHECKSUM_FILE=autogen.checksum
+
+if test `cat $CHECKSUM_FILE`"" = "$AUTOGEN_INPUT_CHECKSUM"; then
+ exit 0
+fi
+
+set -e
+./autogen.sh
+echo -n $AUTOGEN_INPUT_CHECKSUM > $CHECKSUM_FILE
+
+
--- /dev/null
+#!/bin/sh
+
+srcdir=${srcdir:-.}
+set -ux
+
+MAKEFILE_MD5=`find $srcdir -name GNUmakefile | grep -v '^./GNUmakefile$' | sort | md5sum | cut -b 1-32`
+CONFIGURE_INPUT_MD5=`cat $srcdir/config.make.in $srcdir/config.hh.in $srcdir/GNUmakefile.in | md5sum | cut -b 1-32`
+
+
+CONFIGURE_CHECKSUM_FILE=configure.checksum
+CONFIGURE_CHECKSUM="$MAKEFILE_MD5$CONFIGURE_INPUT_MD5"
+
+if test `cat $CONFIGURE_CHECKSUM_FILE` = "$CONFIGURE_CHECKSUM" ; then
+ exit 0
+fi
+
+set -e
+$srcdir/configure "$@"
+echo -n $CONFIGURE_CHECKSUM > $CONFIGURE_CHECKSUM_FILE
+
+
+
+