# $Id$
check_PROGRAMS = runSuccess runFailure
-runSuccess_SOURCES = runSuccess.c suiteSuccess.c
-runFailure_SOURCES = runFailure.c suiteFailure.c
+runSuccess_SOURCES = runSuccess.c
+runFailure_SOURCES = runFailure.c
+BUILT_SOURCES = suiteSuccess.c suiteFailure.c
-runSuccess_LDADD = @TESTOBJS@ -lccunit
-runSuccess_DEPENDENCIES = @TESTOBJS@ $(top_srcdir)/src/ccunit/libccunit.a
+LIBCCUNIT=$(top_srcdir)/src/ccunit/libccunit.a
+runSuccess_LDADD = @TESTOBJS@ suiteSuccess.o -lccunit
+runSuccess_DEPENDENCIES = @TESTOBJS@ suiteSuccess.o $(LIBCCUNIT)
-runFailure_LDADD = @FAILOBJS@ -lccunit
-runFailure_DEPENDENCIES = @FAILOBJS@ $(top_srcdir)/src/ccunit/libccunit.a
+runFailure_LDADD = @FAILOBJS@ suiteFailure.o -lccunit
+runFailure_DEPENDENCIES = @FAILOBJS@ suiteFailure.o $(LIBCCUNIT)
EXTRA_DIST= @TESTSRCS@ @FAILSRCS@
MAKESUITE=$(top_srcdir)/src/tools/ccunit_makeSuite
-suiteSuccess.c suiteFailure:: $(MAKESUITE)
+suiteSuccess.c suiteFailure.c:: $(MAKESUITE)
suiteSuccess.c:: @TESTSRCS@
$(MAKESUITE) -o $@ -v $+ /dev/null
suiteFailure.c:: @FAILSRCS@