Edit

kc3-lang/automake/tests/checkall.test

Branch :

  • Show log

    Commit

  • Author : Tom Tromey
    Date : 1996-02-11 23:41:16
    Hash : 667a9a99
    Message : Testsuite fixes

  • tests/checkall.test
  • #!/bin/sh
    
    # Test for bug where check target doesn't depend on all.
    
    . $srcdir/defs
    
    # Build source after derived, so derived must be remade.  We build
    # this way up here because without a delay between this and creating
    # 'source', the make will fail.  No, really.
    echo foo > derived
    
    # In fact, sometimes it still fails.  So we delay a little to make
    # sure the timestamps are ok.
    sleep 1
    
    cat > Makefile.am << 'END'
    bin_SCRIPTS = derived
    check-local:
    	true
    derived: source
    	cat source > derived
    END
    
    $AUTOMAKE || exit 1
    
    : > source
    
    # Bogus.
    make -f Makefile.in check
    
    echo "GOT `cat derived`"
    test -z "`cat derived`"