#!/bin/sh

set -e

cat > configure.ac <<EOF
AC_INIT(m4_esyscmd([./version.sh packagename]),
        m4_esyscmd([./version.sh packageversion]),
        m4_esyscmd([./version.sh packagebugreport]),
        m4_esyscmd([./version.sh packagetarname]),
        m4_esyscmd([./version.sh packageurl]))

AM_INIT_AUTOMAKE([])

AC_SUBST([CONFIGURE_DEPENDENCIES],["\$CONFIGURE_DEPENDENCIES \\\$(top_srcdir)/ChangeLog \\\$(top_srcdir)/version.sh"])

AC_CONFIG_FILES([Makefile])

AC_OUTPUT
EOF

cat > Makefile.am <<EOF

EOF

cat > version.sh <<EOF
#!/bin/sh

printf "foo"
EOF
chmod +x version.sh

touch ChangeLog
touch NEWS
touch README
touch AUTHORS

cat configure.ac
cat Makefile.am
cat version.sh

autoreconf -ivf
./configure
make

touch configure.ac
make
test configure -nt configure.ac || exit 1

touch ChangeLog
make
test configure -nt ChangeLog || exit 1



