check_PROGRAMS = runSuccess runFailure
runSuccess_SOURCES = runSuccess.c
runFailure_SOURCES = runFailure.c
-BUILT_SOURCES = suiteSuccess.c $(TESTSRCS) suiteFailure.c $(FAILSRCS)
+BUILT_SOURCES = suiteSuccess.c suiteFailure.c
-TESTSRCS=test*.c
-TESTOBJS=$(TESTSRCS:%.c=%.o)
-runSuccess_LDADD = suiteSuccess.o $(TESTOBJS) -lccunit
-runSuccess_DEPENDENCIES = suiteSuccess.o $(TESTOBJS)
+runSuccess_LDADD = suiteSuccess.o @TESTOBJS@ -lccunit
+runSuccess_DEPENDENCIES = suiteSuccess.o @TESTOBJS@
-FAILSRCS=fail*.c
-FAILOBJS=$(FAILSRCS:%.c=%.o)
-runFailure_LDADD = suiteFailure.o $(FAILOBJS) -lccunit
-runFailure_DEPENDENCIES = suiteFailure.o $(FAILOBJS)
+runFailure_LDADD = suiteFailure.o @FAILOBJS@ -lccunit
+runFailure_DEPENDENCIES = suiteFailure.o @FAILOBJS@
+
+EXTRA_DIST= @TESTSRCS@ @FAILSRCS@
AM_CPPFLAGS=-I$(top_srcdir)/src
AM_CFLAGS=-ggdb -Wall -Werror
TESTS = ./runSuccess ./runFailure
-$(TESTOBJS): $(TESTSRCS)
- $(COMPILE) -c $+
-
-$(FAILOBJS): $(FAILSRCS)
- $(COMPILE) -c $+
-
CLEANFILES=*~ *.log makeSuite.c
MAKETEST=$(top_srcdir)/src/tools/ccunit_makeTest
suiteSuccess.c suiteFailure:: $(MAKETEST)
-suiteSuccess.c:: test*.c
+suiteSuccess.c:: @TESTSRCS@
$(MAKETEST) -o $@ -v $+ /dev/null
-suiteFailure.c:: fail*.c
+suiteFailure.c:: @FAILSRCS@
$(MAKETEST) -o $@ -v $+ /dev/null