gtester: Run tests only once on 'make check'
authorRyan Lortie <desrt@desrt.ca>
Fri, 6 Aug 2010 19:28:58 +0000 (15:28 -0400)
committerRyan Lortie <desrt@desrt.ca>
Fri, 6 Aug 2010 19:28:58 +0000 (15:28 -0400)
commitd96b7c5c8aacc2b8516c03a2801db731d4171570
tree03b20fcd2ada6c49c6f33af362e4ec3a1698cab1
parentb91f9274d9de1e9f0a1b407913ab893cfe1d5b25
gtester: Run tests only once on 'make check'

The gtester makefile runs 'make test' on 'make check' and also recurses
on 'make test'.  automake recurses on 'make check'.

This means that every level of recursive make that we go through results
in the tests running twice as many times.  If you type 'make check' at
the toplevel, for example, tests in gio/tests/ run 4 times.

Fix that by introducing a 'test-nonrecursive' target and using that one
from 'make check'.  'make test', 'make test-report', etc. are still
recursive.
Makefile.decl