Edit

kc3-lang/automake/tests/checkall.test

Branch :

  • Show log

    Commit

  • Author : Tom Tromey
    Date : 1996-10-06 03:55:55
    Hash : c19b5620
    Message : Many bug fixes

  • tests/checkall.test
  • #!/bin/sh
    
    # Test for bug where check target doesn't depend on all.
    
    . $srcdir/defs || exit 1
    
    # 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
    
    # This hack fakes out the Makefile dependencies.
    : > configure
    : > config.status
    : > Makefile
    
    # Bogus.
    make -f Makefile.in check
    
    echo "GOT `cat derived`"
    test -z "`cat derived`"