Edit

kc3-lang/automake/tests/subdir4.test

Branch :

  • Show log

    Commit

  • Author : Akim Demaille
    Date : 2000-10-19 08:19:58
    Hash : c2a21bf8
    Message : * subdir4.test (depcomp): Don't create it, defs does.

  • tests/subdir4.test
  • #! /bin/sh
    
    # Make sure a top-level depcomp file is found when
    # AC_CONFIG_AUX_DIR is not specified.
    
    . $srcdir/defs || exit 1
    
    mkdir lib src
    
    cat > configure.in << 'END'
    AM_INIT_AUTOMAKE(nonesuch, nonesuch)
    PACKAGE=nonesuch
    VERSION=nonesuch
    AC_ARG_PROGRAM
    AC_PROG_MAKE_SET
    AC_PROG_INSTALL
    AC_PROG_RANLIB
    AC_PROG_CC
    AC_OUTPUT(Makefile lib/Makefile src/Makefile)
    END
    
    # Files required because we are using `--gnu'.
    : > INSTALL
    : > NEWS
    : > README
    : > COPYING
    : > AUTHORS
    : > ChangeLog
    
    cat > Makefile.am << 'END'
    SUBDIRS = lib src
    END
    
    cat > lib/Makefile.am << 'END'
    pkgdata_DATA =
    noinst_LIBRARIES = libfoo.a
    libfoo_a_SOURCES = foo.c
    END
    
    cat > lib/foo.c << 'END'
    int foo () {}
    END
    
    cat > src/Makefile.am << 'END'
    pkgdata_DATA =
    END
    
    $AUTOMAKE --gnu || exit 1
    
    # Make sure that depcomp is *not* included in the definition
    # of DIST_COMMON in lib/Makefile.in.  If you change this test
    # so that more files are included in lib's DIST_COMMON definition,
    # then you must handle the case in which depcomp is listed on a
    # continued line.
    grep '^DIST_COMMON.*depcomp' lib/Makefile.in && exit 1
    
    exit 0