# $Id$
check_PROGRAMS = runSuccess runFailure
-runSuccess_SOURCES = runSuccess.c
-runFailure_SOURCES = runFailure.c
-BUILT_SOURCES = suiteSuccess.c suiteFailure.c
+runSuccess_SOURCES = runSuccess.c $(TESTSRCS)
+runFailure_SOURCES = runFailure.c $(FAILSRCS)
+nodist_runSuccess_SOURCES = suiteSuccess.c
+nodist_runFailure_SOURCES = suiteFailure.c
LIBCCUNIT=$(top_srcdir)/src/ccunit/libccunit.a
-runSuccess_LDADD = @TESTOBJS@ suiteSuccess.o -lccunit
-runSuccess_DEPENDENCIES = @TESTOBJS@ suiteSuccess.o $(LIBCCUNIT)
+## ls -1 test*.c | sed -e 's/^\(.*\)$/ \1 \\/' -e '$s/ \\$//'
+TESTSRCS= \
+ testAssert.c \
+ testReadSuite.c \
+ testSuite.c
-runFailure_LDADD = @FAILOBJS@ suiteFailure.o -lccunit
-runFailure_DEPENDENCIES = @FAILOBJS@ suiteFailure.o $(LIBCCUNIT)
+## ls -1 fail*.c | sed -e 's/^\(.*\)$/ \1 \\/' -e '$s/ \\$//'
+FAILSRCS= \
+ failAssert.c
-EXTRA_DIST= @TESTSRCS@ @FAILSRCS@
+runSuccess_LDADD = -lccunit
+runSuccess_DEPENDENCIES = $(LIBCCUNIT)
+
+runFailure_LDADD = -lccunit
+runFailure_DEPENDENCIES = $(LIBCCUNIT)
+
+EXTRA_DIST=
AM_CPPFLAGS=-I$(top_srcdir)/src
AM_CFLAGS=-Wall -Werror
AM_LDFLAGS=-L$(top_srcdir)/src/ccunit
-TESTS = ./runSuccess ./runFailure
+TESTS = runSuccess $(XFAIL_TESTS)
+XFAIL_TESTS = runFailure
CLEANFILES=*~ .*~ ./\#*\# *.log suiteSuccess.c suiteFailure.c
MAKESUITE=$(top_srcdir)/src/tools/ccunit_makeSuite
suiteSuccess.c suiteFailure.c:: $(MAKESUITE)
-suiteSuccess.c:: @TESTSRCS@
- $(MAKESUITE) -o $@ -v $+ /dev/null
-suiteFailure.c:: @FAILSRCS@
- $(MAKESUITE) -o $@ -v $+ /dev/null
+suiteSuccess.c:: $(TESTSRCS)
+ $(MAKESUITE) -o $@ -v $^ /dev/null
+suiteFailure.c:: $(FAILSRCS)
+ $(MAKESUITE) -o $@ -v $^ /dev/null