#! /bin/sh # Test of basic assembly functionality . $srcdir/defs || exit 1 cat > Makefile.am << 'END' noinst_PROGRAMS = maude maude_SOURCES = maude.s END : > maude.s # Should fail because we need CC and CCAS. echo 1 cat > configure.in << 'END' AC_INIT AM_INIT_AUTOMAKE(nonesuch, nonesuch) AC_SUBST(CCASFLAGS) AC_OUTPUT(Makefile) END $ACLOCAL || exit 1 $AUTOMAKE && exit 1 # We still need CCAS. echo 2 cat > configure.in << 'END' AC_INIT AM_INIT_AUTOMAKE(nonesuch, nonesuch) AC_PROG_CC AC_SUBST(CCASFLAGS) AC_OUTPUT(Makefile) END $ACLOCAL || exit 1 $AUTOMAKE && exit 1 # We need CCASFLAGS. echo 3 cat > configure.in << 'END' AC_INIT AM_INIT_AUTOMAKE(nonesuch, nonesuch) CCAS='$(CC)' AC_SUBST(CCAS) AC_PROG_CC AC_OUTPUT(Makefile) END $ACLOCAL || exit 1 $AUTOMAKE && exit 1 # We have every needed, expect a success. echo 4 cat > configure.in << 'END' AC_INIT AM_INIT_AUTOMAKE(nonesuch, nonesuch) CCAS='$(CC)' AC_SUBST(CCAS) AC_PROG_CC AC_SUBST(CCASFLAGS) AC_OUTPUT(Makefile) END $ACLOCAL || exit 1 $AUTOMAKE || exit 1 # We have every needed, expect a success. echo 5 cat > configure.in << 'END' AC_INIT AM_INIT_AUTOMAKE(nonesuch, nonesuch) AM_PROG_AS AC_OUTPUT(Makefile) END $ACLOCAL || exit 1 $AUTOMAKE || exit 1 exit 0