Make sure to rebuild dependencies for the check' and unittests' targets so

we're not testing out-of-date code.  This also makes "make check" and
"make unittests" work out-of-the box right after the configure step, without
requiring the user to run "make tools-only" or "make libs-only".

Tested on Linux/x86_64 and Darwin/x86.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@68708 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Misha Brukman 2009-04-09 14:57:00 +00:00
parent e206b1d142
commit 685cb17c98

View File

@ -1547,7 +1547,7 @@ endif
# CHECK: Running the test suite # CHECK: Running the test suite
############################################################################### ###############################################################################
check:: check:: tools-only
$(Verb) if test -d "$(PROJ_OBJ_ROOT)/test" ; then \ $(Verb) if test -d "$(PROJ_OBJ_ROOT)/test" ; then \
if test -f "$(PROJ_OBJ_ROOT)/test/Makefile" ; then \ if test -f "$(PROJ_OBJ_ROOT)/test/Makefile" ; then \
$(EchoCmd) Running test suite ; \ $(EchoCmd) Running test suite ; \
@ -1564,7 +1564,7 @@ check::
# UNITTESTS: Running the unittests test suite # UNITTESTS: Running the unittests test suite
############################################################################### ###############################################################################
unittests:: unittests:: libs-only
$(Verb) if test -d "$(PROJ_OBJ_ROOT)/unittests" ; then \ $(Verb) if test -d "$(PROJ_OBJ_ROOT)/unittests" ; then \
if test -f "$(PROJ_OBJ_ROOT)/unittests/Makefile" ; then \ if test -f "$(PROJ_OBJ_ROOT)/unittests/Makefile" ; then \
$(EchoCmd) Running unittests test suite ; \ $(EchoCmd) Running unittests test suite ; \