* configure.in: Bump version to 1.5b.
[automake.git] / tests / asm.test
blob538c95c0494874ef0ea10e8165f63b60a57de6f4
1 #! /bin/sh
3 # Test of basic assembly functionality
5 . $srcdir/defs || exit 1
7 cat > Makefile.am << 'END'
8 noinst_PROGRAMS = maude
9 maude_SOURCES = maude.s
10 END
12 : > maude.s
14 # Should fail because we need CC and AS.
15 echo 1
16 cat > configure.in << 'END'
17 AC_INIT
18 AM_INIT_AUTOMAKE(nonesuch, nonesuch)
19 AC_SUBST(ASFLAGS)
20 AC_OUTPUT(Makefile)
21 END
23 $ACLOCAL || exit 1
24 $AUTOMAKE && exit 1
26 # We still need AS.
27 echo 2
28 cat > configure.in << 'END'
29 AC_INIT
30 AM_INIT_AUTOMAKE(nonesuch, nonesuch)
31 AC_PROG_CC
32 AC_SUBST(ASFLAGS)
33 AC_OUTPUT(Makefile)
34 END
36 $ACLOCAL || exit 1
37 $AUTOMAKE && exit 1
39 # We need ASFLAGS.
40 echo 3
41 cat > configure.in << 'END'
42 AC_INIT
43 AM_INIT_AUTOMAKE(nonesuch, nonesuch)
44 AS='$(CC)'
45 AC_SUBST(AS)
46 AC_PROG_CC
47 AC_OUTPUT(Makefile)
48 END
50 $ACLOCAL || exit 1
51 $AUTOMAKE && exit 1
53 # We have every needed, expect a success.
54 echo 4
55 cat > configure.in << 'END'
56 AC_INIT
57 AM_INIT_AUTOMAKE(nonesuch, nonesuch)
58 AS='$(CC)'
59 AC_SUBST(AS)
60 AC_PROG_CC
61 AC_SUBST(ASFLAGS)
62 AC_OUTPUT(Makefile)
63 END
65 $ACLOCAL || exit 1
66 $AUTOMAKE || exit 1
69 # We have every needed, expect a success.
70 echo 5
71 cat > configure.in << 'END'
72 AC_INIT
73 AM_INIT_AUTOMAKE(nonesuch, nonesuch)
74 AM_PROG_AS
75 AC_OUTPUT(Makefile)
76 END
78 $ACLOCAL || exit 1
79 $AUTOMAKE || exit 1
81 exit 0