Edit

kc3-lang/automake/tests/subdir5.test

Branch :

  • Show log

    Commit

  • Author : Tom Tromey
    Date : 2001-05-07 16:31:01
    Hash : 98d6bc1b
    Message : For PR automake/46: * tests/Makefile.am (TESTS): Added subdir5.test. (XFAIL_TESTS): Likewise. * tests/subdir5.test: New file.

  • tests/subdir5.test
  • #! /bin/sh
    
    # Test to make sure that adding a new directory works.
    # PR automake/46
    
    . $srcdir/defs || exit 1
    
    cat > configure.in << 'END'
    AC_INIT(a.c)
    AM_INIT_AUTOMAKE(maude, 1.0)
    AM_PROG_CC_C_O
    AC_PROG_CC
    AC_OUTPUT(Makefile)
    END
    
    cat > Makefile.am << 'END'
    bin_PROGRAMS = wish
    wish_SOURCES = a.c
    END
    
    cat > a.c << 'END'
    #include <stdio.h>
    int main ()
    {
       printf ("hi liver!\n");
       return 0;
    }
    END
    
    set -e
    
    $needs_autoconf
    
    $ACLOCAL
    $AUTOCONF
    $AUTOMAKE --include-deps --copy --add-missing
    ./configure
    $MAKE
    
    # Now add a new directory.
    cat > configure.in << 'END'
    AC_INIT(a.c)
    AM_INIT_AUTOMAKE(maude, 1.0)
    AM_PROG_CC_C_O
    AC_PROG_CC
    AC_OUTPUT(Makefile maude/Makefile)
    END
    
    mkdir maude
    cat > maude/Makefile.am << 'END'
    include_HEADERS = foo.h
    END
    
    : > maude/foo.h
    
    echo 'SUBDIRS = maude' >> Makefile.am
    
    # We want a simple rebuild to create maude/Makefile automatically.
    $MAKE